The difference between WordPress posts and pages

This post is written as an introduction for any WordPress owner that would like to become more familiar with content management. WordPress offers a few different ways of accessing content and editing it. Start at the Dashboard view you see when first logged in then navigate through the the items below on the left.

WordPress started as a blog tool but quickly developers started modifying it to manage more than blog posts alone. WordPress now offers two core types of content. Pages and Posts.

Posts and Pages

Pages are good for content like Home, About, Contact and similar types of web page. Posts are often used for the type of content such as news articles and blog posts. It’s often the case that a Page is used to display a list of Posts. Another typical use would be for a Photographer to have a portfolio Page. For each photography project on that Page, there may be a Post that contains a slideshow of photographs from that project.

One of the great thinks about Posts is they can be divided into Categories and Sub-Categories. Say if a photographer has Posts for projects but also Posts as part of a blog, they can be separated using categories. Posts could be either marked as a Category of ’Blog’ or ‘Project’. You can define your own Categories and make as many as you need. There’s another area in the dashboard for Categories where they can be organised. More about Posts and Pages from WPBeginner

WordPress Widgets

A third method for content management is Widgets. Widgets begin as a place holder that can be displayed on many different Posts. On that place holder you place content inside the Widget. These could be text, a menu, a list of posts and most other content that can be displayed on a WordPress site. The main advantage of this is that when you update the content inside a Widget, the change is shown wherever that Widget is shown. A typical usage is a side menu or footer where you can show information that you want to be available on more than one page and/or post. Here’s a guide from WPBeginner with a more in-depth look at using Widgets

WordPress Menus

Most likely, your main website menu is managed using the Menus area in the WordPress Dashboard. This allows you to make a list of menu links from Pages, Posts, Categories and Custom links. For each menu item you can drag and drop to organise the order of the links. You can also edit the text of the link so it reads the way you want it to. You can make as many menus as you like. It may be that you only want one for the main menu but you have the option to make more if you need them. Using Menus from WPBeginner with video 


The Theme brings all these different types of content together. A WordPress Theme determines the position of the menu, the layout of your Posts and Pages, where Widgets show, and other elements that complete the look and feel of the site.

The Theme also defines default settings like text size, font size, type of font, colours, menu and logo positions. Under Appearance > Themes, you can switch between Themes you have installed or choose new Themes. Many are available for free, others you can buy as a one-off licence fee. If you’re looking for a new Theme I’d recommend asking advice from other WordPress users.

WordPress comes with default Theme that comes as standard. At the time of writing, this is TwentySeventeen. These standard Themes can be made to look good with some work in terms of quality photography and writing. If you want to set yourself apart, it’s better to choose a Theme that fits your purpose best. If you know some HTML and CSS it’s possible to make your own Theme but be prepared to put some time in. More information about changing a theme from WPBeginner

WordPress Themes cross the line between design, content and admin system. This is because they can introduce many extra functions in a similar way to Plugins.