WPBE - WordPress Posts Bulk Editor Professional v.2.0.3

Professional way to manage posts and custom post types data of your WordPress site!


Thanks you for buying of my plugin. I hope its will give for your site more power and more flexibility with the data!

  1. Go to your codecanyon account on page download to get the plugin bundle
  2. Unpack downloaded codecanyon bundle zip
  3. In your wordpress site go to: http://YOUR_SITE.com/wp-admin/plugin-install.php?tab=upload
  4. Press there button 'View'
  5. Find unzipped codecanyon folder, open it, find there bulk-editor.zip and select it
  6. Press 'Install Now' link
  7. Wait a little
  8. After installation finish press 'Activate Now' link
  9. WPBE page on: http://YOUR_SITE.comwp-admin/admin.php?page=wpbe

The plugin has 5 basic tabs - Posts Editor, Settings, Meta Fields, History, Help and 3 operating tabs: Filters, Bulk Edit, Export. All basic operations are performed in the first tab Posts Editor.


This is main tab and all another are services for this one. 2 first columns always visible - checkboxes and posts ID and its not possible to disable them or change their order, last columns with 2 blue buttons also not possible to disable or reorder.

Using checkbox is possible to select one or more posts. To select some posts select first one, then press SHIFT button on your keyboard and select last one. The same way working deselection of the posts - deselect first one and pressing SHIFT button on your keyboard select last post to deselect all posts between them.

Selecting posts by chekboxes allows you to set posts which values are possible to change using Bulk Editor tab form and also if to enable 'binded editing' it is possible to change any value in any one selected posts and the same value will be set to all another selected posts.

Also after selecting posts in the tools panel will be appeared some new blue buttons as: duplicate posts, remove posts, uncheck all selected posts.

Tools panel

Last column with 2 blue buttons allows to see the post on the front and also edit post on its edit page as you did it before installing WPBE.


All fields has attached interactive elements which allows edit its value by click on it. The simplest is textinput attached to such columns as title and meta fields. Click on it one time, enter new value and press Enter button to save and complete editing. All columns can be enabled or disabled in tab Settings. All another interactive elements are simple and intuitive. The plugin has about ~20 different predefined columns.

Some fields (title, numeric meta, date) can be ordered by their values.

ATTENTION: WPBE works with PHP from 5.4 to 7.3 and its recommended to use PHP 7.x.x. Also do not show all system columns on the page on the same time as its possible to get 500 server error because of memory overloading - use columns you need for the current operation, the more - profile system allows to switch between "predefined columns set" very quickly (columns profile button). Also by the plugin design to avoid memory overloading, maximum posts per page is 100 - you can edit as all posts in the shop on the same time using tab Bulk Edit, so you can filter posts by Filters and then bulk edit only filtered posts. As the system uses rich interactive elements its takes more server resources from one side, but from another its provides reliability, compatibility and high managing possibilities for your site data.

If you edited data in some posts and decided that you entered wrong data it is possible to roll back changes in tab History.

If you need edit meta fields generated by any plugins (for example SEO meta title of any SEO-plugin) use tab Meta Fields to add new meta keys, save, select them in tab Settings and press save button - now all them are visible and ready for editing in the Posts Editor. Usually a meta field has long key, so to avoid making its column too wide in tab Meta Fields set short title for the meta key.


Also read:


In this tab you can do next:


Settings tab page divided into 2 columns: columns settings and total settings.

In column settings possible:

In Total settings possible:

After WPBE activation all columns related to the WordPress posts will be in this current tab. All custom taxonomies created for current selected post type will be attached here automatically, so you will just need activate it in this tab. To add any meta data fields firstly it is necessary to add their keys in tab Meta Fields, and then activate it in the columns settings.

Using columns settings you can decide which posts fields your site editors can manipulate, and by the way they can do their job on the same time with you as all WPBE settings are different for each user and not interfering with each other if you NOT edit the same field, so be care.

For quick columns searching use the text input above - 'columns finder'

Both 'Save all settings' buttons do the same work, so no matter what button to press - both saves all the data which are presented in the Settings tab.


In this tab you can attach all posts meta fields related to the posts in 2 ways ways:

After adding meta key in the system select which type data keeps there and how to display it in the Posts Editor. For decimals select type 'number' and string for all another types. If data is logic and can be 1 or 0 - select view type as checkbox.

Do not forget to rename meta fields title, because usually it has long title (equal to key string) and without changing this title its column in the Posts Editor will be to wide.

After adding meta keys, renaming and selecting its view type click on 'Save meta fields' button. After page reloading go to tab Settings and activate that new columns to make their data editable. Press save button. Now you can see them in the plugins tab settings, tab Filters and tab Bulk Edit. Do not forget that you can save current columns set in profiles (see profiles button on tools panel of the Posts Editor) to load them quickly in the future.

Sometimes mistakes happens, and it is not appropriate for the site posts data. To roll back to the previous data will help tab History, where it is possible to roll back nearly all the posts data as for one post so for bulk operations.

ATTENTION: History doesn work with the posts removing.

Some buttons in this tab you interested in:


Different logged-in users has their own history to avoid data messing. So admin and his site editors can work together without misunderstanding. Of course if they not edit the same post field for the same posts!

All bulk operations marked as 'Bulk operation' describes time of the operation (from - to), count of edited posts, operation status (completed or terminated) and columns/fields names which been edited in the posts.

On the left top of the tab you can see filter for history operation.

In tab Filters it is possible to filter all posts of the site and see results in the Posts Editor table.

Nearly all columns displays there. Attached Meta Fields also are visible here and its possible to filter by them also. Filters is very important tool in the plugin as they allows to select posts by taxonomies and meta fields and edit them using Bulk Edit tab and also do data Export.

After filtering on the tools panel appears filtering reset button (see the screens below) which duplicates functionality of 'Reset' button in the Filters tab.


Behavior drop-downs

Near textinputs of the text filters fields you can see drop-downs which declare search behavior:

For searching by posts ID always uses 'EXACT' only. Also for searching for some posts by ID you can use comma for example: 23,586,777. Also it is possible use ranges like: 29-32 - will be found posts from ID 29 to ID 32.


HINT: for text searching you can use next syntax: logo^with^!1111- will be found using behavior 'LIKE' all posts where is text-part(title for example) or exact word 'logo' OR 'with' AND not (!) such text-part as '1111'. So if we looking for posts by titles, will be found smth like: Logo Collection, T-Shirt with Logo, Hoodie with Pocket - all founded titles can not has text-part as '1111'. And make your attention that all operations with NOT (!) should be at the end of the string!!

To print sign '^' press SHIFT+6.

Note: If your site in Russian language you should install this plugin for correct working of WPBE with Cyrillic


Near taxonomies you can see drop-downs which declare search behavior:

Between taxonomies always relation is 'AND'!

 

Tool which allows realize bulk editing of the data in your site in 3 ways: to all posts, to filtered posts, to selected (checked by checkbox) posts. Selected posts has more high priority, so if posts filtering done and there are selected posts - bulk editing will be applied to the selected posts. Deselect selected posts, using button on the tools panel, to apply bulk editing to the filtered posts.

CLARIFICATION: Bulk editing not only applied to the posts on the current page of the Posts Editor - its applied on all posts on all pages with 2 ways of targeting: filtering and selection. Posts selection with checkboxes is possible only on current page, if click to another page selection will be reset.

Fields

ATTENTION: to activate any field in bulk editing form enable it using checkbox in it


Behavior drop-down for text values:

Behavior drop-down for decimal values:


HINT: it is possible to copy data from meta fields using next syntax: {meta:_woocs_regular_price_USD}. Just drop it in any text cell OR apply in bulk editing operation to get the same value there. Read more here

Functionality of this tab allows to export all posts of the site.

To export posts you can use some ways:

All export ways do exporting with current data structure (current columns set)!

Export is possible in CSV only. After exporting you can download file wpbe_exported.csv with posts and open it with Excel or Open Office programs BUT remember about DELIMITER of the separated data! CSV data delimiter you can select using special drop-down in the tab.

After export process finish - download button appears.


For all decimal data cells in the Posts Editor attached calculator which allows recount the data quickly without direct edit in its cells.

How to use:

Select how to round float values fractions in the numeric fields. Sometimes site editor want to specify rounding precision when changing for example prices and its possible with calculator so with Bulk Edit tab functionality.

Let's consider way with calculator. You can use this way if all the posts which prices you want to change is visible on one page.

Second way allows set rounding prices for filtered posts or all posts on the site (in this case do not filtered posts). For example:


Information about rounding behavior:


Also, if it's necessary to realize your own rounding logic it is possible to use hook 'wpbe_number_field_manipulation':

                    add_filter('wpbe_number_field_manipulation', function($value, $field_key, $post_id) {
                        //write your logic here
                        return $value;
                    }, 10, 3);
                

The code above you should apply in file functions.php of your current WordPress theme.


WPBE allows to create custom extensions which should be placed in folder: wp-content/wpbe_ext Here are some existed native extensions for example:
Extension functionality can be presented in tabs: top tabs and basic tabs, or without any tabs, as 'calculator' for example. Let's consider the most simple extension as Info:

Some actions:


Some variables:


All words wrapped in wordpress function '_e' or '__'. So it is possible localize it for any language.
For this you are need create .po file and edit it with poedit.

Get more info here.