WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am new in Wordpress and what I really can't find how to do is the following: I have a new Page created from the CMS. This pages have different modules with text. Take for example this template http://www.templatemonster.com/demo/40000.html

There are three modules in the row with an icon, a heading and text. And below other four. How is possible so user be able to edit from wordpress each one of these modules separately?

share|improve this question
up vote 3 down vote accepted

The example you gave has a listing of three pages and four posts (which are dated). The same can be achieved by one of the following:

  1. two different Custom Post Types, one per block, e. g. post_type='products' and post_type='projects';
  2. children of two another pages, e. g. children of "Products" in one block and children of "Projects" in another;
  3. pages grouped by some custom field(s);
  4. pages sharing two page templates, one for each block.

And may be some other methods.

It's depends on what site structure you'll have and what type of navigation and some other things you prefer (manual or auto).

share|improve this answer
The problem here is that it's not flexible enough for arbitrary pages – Tom J Nowell Jul 17 '12 at 13:40

Use the spots plugin:


You can use it as a widget, a shortcode, or place 'template spots' in your theme that you can assign.

You could also use custom fields in metaboxes to add edit boxes for each field


You could always have a custom post type for each type of block, and a custom taxonomy, and display all posts in a certain term, e.g. for Page A you could have a 'page A top thirds' term and display posts in that

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.