Information management with WORDPRESS / PART II : bulk editing

While comparing wordpress woocommerce with magento, I pointed out the very efficient bulk editing feature for products in magento : it's quite amazing to find out that new versions of wordpress bring features you would not even imagine. Version 2.7 of wordpress, brought to the world in december 2008, brought the famous Batch and inline editing, also known as BULK EDITING. Our main interest of bulk editing in wordpress for information management is the bulk editing of tags and categories. Codex mentions fields that can be bulk edited.

Bulk Edit allows the fields, Author, Comments Allowed, Status, Pings Allowed, and Sticky, to be changed for all the selected Posts

Limitations : wordpress codex highlights the fact that Categories and Tags can be ADDED in bulk to a set of Posts, but it is not possible to CHANGE, or DELETE, a Category, or Tag, for those Posts.

the delete category feature is an important issue, as moving products, posts, or other elements does involve adding categories but obviously you'd need to remove categories from posts : this was the subject of a discussion topic on wordpress forum where some piece of code was posted : read Remove Categories with bulk edit to find this piece of code that could be transformed into a plugin or simply added to your theme.

Woocommerce extra bulk edit

woocommerce plugin is a perfect exemple of the extensibility of the bulk editing feature : price information (% increase or decrease), sale information,status, weight and stock information can be bulk edited. developers will find interesting coding information for adding extra fields to the bulk editing feature in woocommerce codebase.




Other extensions and plugins

for coders

for non coders

Information management with wordpress : POSTS



Basic information structure   in wordpress

All information in wordpress is stored as “post”. Each post shares specific information :

  • id : unique numeric (integer) identifier
  • creation and modification date
  • author
  • title
  • status (publish / draft / private)
  • post name : unique literal identifier
  • post type


Default types of posts - Codex source

  • wordpress articles
    • use for temporary dated  information / blog articles / news or press review
  • wordpress pages
    • use for presentation information, atemporal information, non related to specific time
  • wordpress attachment : images, pdf
  • wordpress menu entry
  • worpdress post revision

Custom post types

  • wordpress custom post type allow creation via code or plugins of specific information blocks : imagine any type of data store, it can be done by custom post types : products, movie database, book database, glossary...


all posts can be grouped, or classified, via taxonomies : categories or tags by default, custom taxonomies by extensioninformation-management-wp-book1