I'm developing a WP site where almost all the content is going to be static with the exception of a blog page.

Most of the static pages are going to have the same look and feel. I've already set up the header.php, footer.php and front-page.php files.

The static pages are not going to be updated very frequently, but there are multiple divs in the body of the pages which will show different graphics and content depending on the section.

My question is, since there is considerable HTML markup for the content (multiple divs, tags, CSS classes), should I just stick the HTML in the visual editor? I want the user to be able to update the content text itself without having to ask a developer. I don't see a way for a page template to extract the content itself from separate divs unless I used custom fields.

I don't see a way around inserting the HTML markup in the editor itself (maybe I'm making this harder than it needs to be) or using custom fields that can be formatted from the page template, but if there are other options or ideas out there, please feel free to let me know.

  • Use custom fields. Leave the wp editor for the main blob of text, and use custom fields for specific area of each page. There are tons of custom fields plugins out there that makes this task simple (most come with a UI interface).
    – gdaniel
    Commented Sep 19, 2014 at 17:48
  • you could add multiple tinymce editors to the Edit Page screen: it's pretty simple to do, and you can label each one, and they simply save to post meta. I can send you an example if you want to go that route.
    – Caleb
    Commented Sep 19, 2014 at 17:55
  • Thanks guys, both sound like good options. If you wouldn't mind sending me an example, @Caleb, that would be great. Commented Sep 19, 2014 at 18:13

1 Answer 1


Check out wp_editor(). There's even an example on how to add to pages towards the bottom.

add_action( 'edit_page_form', 'my_second_editor' );
function my_second_editor() {
    // get and set $content somehow...
    wp_editor( $content, 'mysecondeditor' );
  • @tf what if the whole page is essential for teaching?
    – Caleb
    Commented Sep 19, 2014 at 18:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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