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 creating a custom website by modifying the twenty-eleven theme. I want to create custom text in the header area that is unique to each page. Is there a way to add a 'description' to each page and then use php to call on that description? Currently it displays the "site title"

here is the url to the site so you can see what im talking about.


where it says 'ten-speed greens' is where i would like the custom text to be displayed.


share|improve this question
Just to clarify, you are talking about the <h1> text under the logo right, not the <title> text? – Josh Mountain Feb 26 '13 at 17:22
Would be nice if you located (and posted) the code in the theme that prints the site title. – brasofilo Feb 26 '13 at 17:41
up vote 1 down vote accepted

For something like this, you can use WordPress's built-in "Custom Fields" feature.

Step 1

On your edit page, create a new Custom Field (if you don't see the Custom Fields box on your edit screen, click on the grey"Screen Options" tab at the top-right of the page, and make sure the "Custom Fields" box is checked). The name can be anything, for example let's assume you want to use "Page Description"...

Step 2

Finally, output that custom field into your theme. Do this by using the following snippet wherever you want to output the custom description text...

<?php echo get_post_meta(get_the_ID(),'Page Description',true); ?>

One more thing... WordPress will remember the name of your Custom Field. Any time you want to use it on a page or post, you can select the name from a drop-down and then enter your description for that page/post.

share|improve this answer
genius! Thank you so much for your help. I know its kind of a noob question but I thank you for looking beyond that and answering this for me. – user28053 Feb 26 '13 at 18:52

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.