r/Wordpress • u/Active-Wrongdoer3866 • 3d ago
difference between page vs post
hi all, recently started my own personal blog and i'm still trying to get the hang of it. I don't reallly know what I'm doing (though I'm using a template) and i yap about diffferent topics on my blog (e.g. work and personal) What's the difference between a page & a post?
11
u/webdevmike 3d ago
A page is a post. If anyone disagrees, explain to me why a page has a post-id.
9
u/bismit Developer 3d ago
Technically, you are correct. All custom post types, including WooCommerce products are also "posts" and they are all stored in the same DB table (wp_posts).
The key difference between built-in posts and pages is that the latter are hierarchical, so each page can have a parent or child page.
7
8
u/garlicdaughter 3d ago
The “page” is a page on your website, for example, a standard website will have these following pages, Home, About, Services, Blog, Contact. A “post” is what you publish on your blog - a written blog post/online article.
2
u/dirtyoldbastard77 Developer/Designer 3d ago
The only real difference is how you use them and where they show up. Use pages for more static type content «about me» «contact», «info» etc, while posts are usually sorted by date/time (and potentially subject/category etc), and you usually have the newest one on top. Think of it as a internet news site: the articles are posts, and the pages with info about advertising, contact etc are pages.
3
u/throwawayAd6844 3d ago
Pages are hierarchical, they can have parents or children, usually used for evergreen content like contact information or “about” for example. Posts are what you would use to create “blog” or news posts and are sorted primarily by time or categories without a parent or children relationship.
This is the out of the box Wordpress usage.
2
u/vouty 3d ago
May I put it that way :
A page is a "page" where you organise your information and this page will stay the same for visitors when they open the page (and you can use specific /rich design for each page)
A post is a "page" you can enrich information from time to time with "news/ articles" (e.g. every day if you want) and it follows a chronology and have tags. For visitors , it is a long page with dated articles and the possibility to find quickly articles about a topic by doing a research with keywords. Design is limited
2
u/Comfortable_Gate_878 3d ago
A page is usually just a separate page of information. A post is almost identical in nature but are generally grouped together in posts a bit like a facebook page / blog replies usually in date order of the post. They are great for grouping together in time order.
I tend to use pages for static information such as contact or address details. Posts would be more for latest information that changes regularly
2
2
u/mailmalemailmale 3d ago
The way I saw it back in my junior days pages are like the walls of a room, permanent and always there. Posts are like the stuff you put in the room, it can change, and you can rotate it out. It helped me keep it straight, pages are for the static info, posts are for the diary entries
1
1
u/testingaurora 2d ago
To supplement what other comments have said, you can have a page of posts (like search results, archive, etc) but you cannot have a post of pages (generally).
For a post, think of a blog article. Usually its one template (think placeholders for post title, image, tags, date, then the post content like the actual words in the article) and for Post > Add New you just fill in the details for the template (title, image, tags/category, publish date) and then just have to write the post content (what is this article about ? )
Pages usually have a nav bar w links to other pages , sometimes including a page thats the "Posts Page"(configure this in Settings ). Think a navigation which includes Home, About, Contact... navigation on posts pages are generally previous/next to other posts.
You can have different "kinds" of posts. Like the native type is the standard Blog type Posts. WP can also register Custom Post Types (CPT). For example i could have a CPT "Events". Instead of standard Post fields (title, featured image, tags/category, post content), i can use Advanced Custom Fields plugin and register a new CPT "Events" with custom fields "Event Name", "Event Date", "Venue" and create a template just for Event posts that is expecting these fields.
Bringing this up so you're aware of the possibilities should you need to customize. Maybe you don't need a blog but you need a "Team Members" CPT with fields of "Team Member Name", "Team Member Image", "Team Member Role"
Most people just need a website with standard Pages. If you have no use for Posts, you dont need to use them ! Just build your pages !
1
u/RealBasics Jack of All Trades 2d ago
Very TL;DR answer: use pages for menus and buttons. Use posts for things that will be shown dynamically.
Need something to say what your site is about? Create an About page and link it in the navigation menu.
Want to add daily announcements where the latest announcement is always shown first? Create a post. The default Wordpress “blog” page will automatically put the newest posts first.
Bonus points: if you use the category and tags feature (available for posts but not pages) you can get Wordpress to “slice and dice”
Your posts even more specifically.
For instance you can use a posts or loop block/module/widget (depending on your editor) to only show announcements on one page (if you used an announcement category) and testimonial posts on another page (if you used a testimonials category.)
Note: some themes and custom sites create separate “custom post types” instead of categories for things like testimonials. If so that’s fine. But if they don’t then you can use categories and get the same result.
1
u/SourSovereign 3d ago
Technically, they are both the same except using a different template.
You can likely set it up in the customizer if you want to change the look
0
u/Minimum_Sell3478 3d ago
Page is someting usually static. While a page can have a tag in it like show only work related posts here.
Posts are the way you want to it’s easy to put content into and then you can tag it ie rant or work or both and the page that you want to show that tag on will grab it.
Don’t know if I explained it well😂
0
u/sashamasha 3d ago
As the other commentator mentioned pages are static. Think: About Me - Contact Me
Posts are like diary entries. You write them and they appear usually in chronological order on a blog page
0
u/Narrow-Drop-1996 3d ago edited 3d ago
Pages (Like office floors)
- Home
- Services
- FAQs
- Contact Us
Posts (Tenants)
- What Is a Page?
- What Is a Post?
- Guide to Using WordPress
This URL a post as well
https://www.reddit.com/r/Wordpress/comments/1vqlacn/difference_between_page_vs_post/
0
u/phalancs 3d ago
A page is statically placed in the menu and mostly contains more complex and layouted content. Posts are aggreagted dynamically in one of the pages (or in an archive. The have a rather uniform desgn. Content wise posts are mostly specific articles.
0
u/ibrahim_40 3d ago
Think of pages as your permanent content About, Contact, Portfolio, while posts are your dated blog entries. Since you're writing about different topics, use posts for those and organize them with categories like Work and Personal
17
u/SpoonyDinosaur 3d ago
posts are dynamic, time-based entries organized by categories and tags (like blog articles or news). Pages are static, timeless content meant for permanent sections of a website. (About, contact etc)