A basic WordPress website allows you to post four types of content:
- Posts (dynamic content): Articles with a timeline displayed in chronological order. Posts are classified in at least one category, have one author and can have tags. Posts have always same level in a website.
- Pages (static content): This content of the site does not change over time, it usually includes the main points of a website (such as about the owner/company, online contact form, etc.). Pages have an in an hierarchy WordPress site (like the categories, every page can have sub/pages and the path takes into consideration this hierarchy).
- Media: files and documents, mainly images. It can be placed in a post or page, or have their own display.
- Links: display links in blogroll.Less used, due to the SEO rules imposed by Google for links.
The are the main WordPress content. A post will always includes:
- title: the title of the post
- ID: unique identifier of post
- permalink: URL of the post
- content: the post itself, it can written online using a visual editor or text editor, or you can use copy/paste from a document or another online post.
- author: each post is assigned to a single author
- date: the date and time of publication post
- category: post belongs to at least one category.
There are also other optional information, such as excerpt (a personalized summary to be displayed as description of the post in homepage, category or archive pages), thumbnail (an image on the pages with excerpts from posts), tags (keywords attached to the post), slug: personalized URL of post), custom fields (metadata of post), etc.
There are also may other information that can be added to the post (and some of it being editable) by the plugging added to the WordPress site.
Page is used to publish static content, that is to say, out of chronological flow of posts. Most frequently pages are About (the wuthor/owner/company…), Contact (online contact form), Terms of Services, etc.
A page has the same options like a post, except excerpt, category and tags. But a page has several options not included in a post, such as:
- hierarchy (a page may be child/parent of another)
- ordering (for multiple page of the same level, the order of the pages can be personalized)
- templates (some pages can have a special design, depending on the theme of the website)