Our content policy

In WordPress, you can write either posts or Pages. When you’re writing a regular blog entry, you write a post. Posts, in a default setup, appear in reverse chronological order on your blog’s home page.

Pages are for content such as “About,” “Contact,” etc. Pages live outside of the normal blog chronology, and are often used to present timeless information about yourself or your site — information that is always applicable. You can use Pages to organize and manage any content.


In general, Pages are very similar to Posts in that they both have Titles and Content and can use your WordPress Theme templates files to maintain a consistent look throughout your site. Pages, though, have several key distinctions that make them quite different from Posts.

What Pages Are:

What Pages are Not:

  • Pages are not Posts, nor are they excerpted from larger works of fiction. They do not cycle through your blog’s main page. WordPress Plugins are available to change the defaults if necessary.
  • Pages cannot be associated with Categories and cannot be assigned Tags. The organizational structure for Pages comes only from their hierarchical interrelationships, and not from Tags or Categories.
  • Pages are not files. They are stored in your database just like Posts are.
  • Pages are not included in your site’s feed.

Changing the URL of Your Pages

To change the URL part (also referred to as “slug”) containing the name of your Page, use the “Edit” (or “Change Permalinks” in older WordPress versions) button under the Page title on the Edit screen of the particular Page, accessible from Pages tab of WordPressAdministration Panel.

Creating a List of Pages

WordPress is able to automatically generate a list of Pages on your site within the sidebar or footer, for example, using a Template Tag called wp_list_pages(). See the wp_list_pagespage for information on how to customize how WordPress displays the list of Pages on your site.

There are also WordPress Plugins that will help you display a list of Pages within in Posts and in other areas of your WordPress Theme.

Creating Your Own Page Templates

The files defining each Page Template are found in your Themes directory under /wp-content. To create a new Custom Page Template for a Page you must create a file using a plain text editor (e.g Notepad or TextWrangler). Let’s call our first Page Templatesnarfer.php.

At the top of the snarfer.php file, put the following:

Template Name: Snarfer

The above code is required and defines the snarfer.php file as the “Snarfer” Template. “Snarfer” may be replaced with most any text to change the name of the Page Template. The Template Name will appear in the WordPress Theme Editor for editing. For more information on Theme naming conventions see reserved Theme filenames for file names you should not use.

Was this article helpful?

Related Articles


  1. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor accumsan leo, ut placerat mi accumsan a. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras suscipit quis turpis sit amet mattis. Fusce dignissim congue risus, ut viverra libero mattis sed. Ut lacinia erat vel tortor pharetra placerat. Vestibulum interdum lobortis lobortis. Vestibulum pretium sed elit ac facilisis. Sed bibendum mauris at molestie luctus. Aenean at convallis ante. Phasellus vel eleifend magna. Morbi sit amet condimentum lacus. In in elementum nisl. Quisque vestibulum malesuada purus quis volutpat. Sed tincidunt, ligula at aliquam vestibulum, ligula turpis imperdiet nunc, quis gravida quam augue eget tellus. Aenean eget quam sapien.

  2. Roger Wilford

    Duis tristique massa at erat porta sollicitudin. In lacinia mauris sed volutpat feugiat. Quisque at eros vitae arcu adipiscing ullamcorper. Sed volutpat fermentum quam, ac lobortis lacus laoreet eget. Nulla facilisi. Mauris turpis quam, fermentum vitae placerat dignissim, viverra in leo. Phasellus cursus mauris vel metus ultrices, nec suscipit tortor sagittis. Donec in facilisis eros.

Leave a Reply to Roger Wilford Cancel Reply