Tag Archives: Internet

Understanding Pages and Posts in WordPress

WordPress is an amazing platform for churches to use for their websites.  A strategic feature in the power and versatility of WordPress is the distinction that is made between WordPress Posts and WordPress Pages.  Understanding this distinction is a vital key to unlocking the potential of using WordPress as a content management system.

When I first started with WordPress I grappled with a considerable amount of confusion as to the usage of Pages versus Posts .  How was I supposed to use these two similar yet different creatures in the world of blogging and CMS application.  In this article I would like to help us better understand what pages and posts do and the distinction between them.  Click between the tabs below to view a description of Pages and Posts and some explanation of what their individual strengths are for designing a church website.


Posts in WordPress

Posts are the meat n’ potatoes of a typical blog.  Posts are where a person writes the regular series of  "articles", "devotionals", "book reviews", "opinion or advice columns" and so on.  There are so many potential uses for Posts that I will not even try to enumerate more than the few I listed above.  Their value is in their versatility.  They can be sorted, tagged, categorized, searched and dated.  They can be cataloged by author, by date, by category and by tag.  They can be published publicly or privately (with password protection).  An example of this versatility can be found on the Northwest home page in the right-hand side bar under Special Topics.  Several of those links will open a compilation of all the Posts by a particular author that have been designated a specific category.  Church Website Dialogue 101 is one of them.

Posts are dynamic so they can be used in many creative ways to present regularly changing information or a continually growing body of information.  Normally Posts are displayed with the most currently published material appearing first.  This gives Posts their "freshness" and "interest value".  Posts are what users follow via RSS feeds and news readers.

One distinctive of Posts is that their content can eventually become dated.  For example, in this article (which is a Post) the elements I have listed for Posts and Pages will likely change as WordPress evolves and grows.  There will probably be new features and capabilities added in future releases – making some of what I am writing eventually become dated.  This is not as likely to happen with the content typically entered into Pages.

Read this discussion of posts on the WordPress website http://codex.wordpress.org/Writing_Posts

Post Elements

Post Elements in WordPress

A WordPress Post has these components or elements.  I find this list helpful when trying to conceptualize how to design a CMS site using WordPress. The highlighted items are the distinct elements of WordPress Posts.

  1. Title
  2. Post content (body of the page)
  3. Tags
  4. Categories
  5. Password protection
  6. Exerpt
  7. Trackbacks
  8. Posts will allow comments
  9. Post Author
  10. Post revisions
  11. Post status Private or Public
  12. Publish date
  13. Permalink (slug)


Pages in WordPress

Pages in WordPress are the equivalent of static html pages on a static site – with the exception that they are dynamically generated from the database.  Pages hold information that is constant.  They are for site content such as information pages, history pages, personnel pages, product information pages, ministry description pages and so on.  In WordPress Pages are the substance of a content management site as they can be identified in a menu type of hierarchy.  WordPress Pages can have sub-pages and sub-pages under sub-pages.  This gives great power and flexibility in designing the structure of a website.

One of the more powerful CMS capabilities in WordPress is that one can design individual and distinct templates for Pages.  This can give a website the potential of a new look and feel with each Page that is viewed.  One specific Page and all of its sub-pages can have their own template and create the visual sense of being in a new section of the site or even an entirely different site.  For a CMS this is a valuable capability.

Because Pages are "static" they can be used for navigation.  Pages can be assigned a numerical order within their page level which gives the web programmer the ability to create very sophisticated navigational systems.  WordPress has a template tag [a special WordPress function – wp_list_pages()] designed to display a list of all the page URLs.  The tag has a number of  "arguments" to give it great flexibility.  The drop-down menu on the Northwest web-site is dynamically generated using that single WordPress template tag with a few specific arguments.  That way new Pages can be added very quickly and if they meet the criteria set by the arguments of the template tag they automatically appear in the drop-down menu.

In order to better understand how Pages and Page Templates work in WordPress go to this article on the WordPress website – http://codex.wordpress.org/Pages.

Another feature of Pages and their Page Templates is that certain pages can be designed to be viewable by members only.  In a future article I will address this strategic use of the Users feature built into WordPress

Page Elements

Page Elements in WordPress

A WordPress page has these components or elements.  I find this list helpful when trying to conceptualize how to design a Content Management Site (CMS) such as a church website using WordPress.  The highlighted items are the distinct elements of WordPress Pages.

  1. Title
  2. Page content (body of the page)
  3. Tags
  4. Custom fields
  5. Comments and Pings
  6. Password protection
  7. Page Parent (can have sub-pages as well)
  8. Page Template
  9. Page Order (i.e. 0, 1, 2 …20, 21 etc.  This is very helpful for arranging how page links will appear in a menu.)
  10. Page Author
  11. Page revisions
  12. Page status Private or Public
  13. Publish date
  14. Permalink (slug)
  15. Pages can be listed with a Template Tag

I trust this little description will be helpful for all of us who are trying to use WordPress for more than just a blog.  There is lots of information on the WordPress Codex site.  But maybe this condensation will fill a need.

WordPress is growing up

WordPress gets continually easier to use as a CMS (Content Management System) which is good news for churches who want an easy to use platform for their internet presence.  Yesterday I upgraded the Northwest website to the latest version (WordPress 2.6.2) and the upgrade went very smoothly.  With the size and complexity of our site I was expecting the upgrade to cause a number of serious headaches.  I was pleasantly surprised. There is a video clip prepared by the people at WordPress detailing some of the new features in WordPress. The clip can be accessed here, but it does not work well in Internet Explorer – use Firefox instead.

The following are some of the features that I like in the current version of WordPress (2.6.2).

1. In general the management interface for WordPress is much cleaner and easier to use. The layout is more intelligible, the design is cleaner and the colors are more aesthetically pleasing with lots of white space.

2. Plugin management has been reorganized. Plugins in current use are visually separated from inactive ones. Plugins can be updated directly from the plugin management page (no more uploading them manually via ftp). All this gives the webmaster a much easier time managing plugins: which ones are being used, which ones are in need of updating, doing the updating etc.

More Useful Plugins for WordPress:

Here are several more plugins that I have discovered along the way that help make life easier for the church that wants to use WordPress as a full-featured CMS.

Sermon Browser: One of the features that many churches look for is the ability to place audio and video material on their website for others to access and benefit by. Sermon Browser was designed for just that. It is still in beta form but seems to be working well. Here is a link to the website of a church that is using it http://www.bethel-clydach.co.uk/index.php.

RefTagger: Our friends at Logos Bible Software have also created a plugin for WordPress that allows all Scripture references on one’s site to be linked to the full text of the passage.  Check out John 3:16 (just hover over it).  Here is a quote from their website:

RefTagger is an amazing, free new web tool that instantly makes all the Bible references on your site come alive! Bare links turn into hyperlinks to the full text of the passage at Bible.Logos.com, making it easy for your readers to access the text of Scripture with just a click. Even better, RefTagger brings the text right to your readers by generating a tooltip window that pops up instantly when they hover over the reference. You can also have RefTagger add an logos icon that is hyperlinked to the passage in Libronix—ideal if many of your readers use Logos.”

Simple:Press Forum is a full featured forum application that works as a plugin for WordPress. I have just begun using it on a personal website and it seems to be just what I have been looking for.

CQS Reloaded: This is a powerful little plugin that allows one to determine how many posts will appear at one time in a given WordPress section or category.  For example, if one wants visitors to their site to only see the current article on the home page but multiple articles on an archives page or as many as possible on a search page, this is the plugin to use.  If one has category templates designed for their website they can determine a precise number of posts for each category.

Page restrict: Suppose a website has one (or several) page that you would like only logged-in members to access. This plugin gives that kind of control.

Simple Tags: If a person is into using the new tagging feature in WordPress 2.6.2 this plugin gives a whole bunch of options and features for managing tags.  Both the Northwest website as well as Mark Naylor’s blog use this tagging feature.  See the bottom of this page.

The following two plugins are ones that I use on both Larry Perkin’s and Mark Naylor’s blogs. They are particularly useful if a visitor to the site wants to either email a copy of an article to someone or if they want to print up a hard copy for themselves.
WP-Email: Here is the read-me information.
WP-Print: Here is the read-me information.

WP-DBBackup: This is a valuable plugin for the many management tasks one might want to perform on the site’s database. This plugin, however, must be used with great care. I completely messed up one of my websites by not being careful. Here is the read-me information.

Feel free to interact witn me on this topic.  What have you found helpful for your church website?