How to attribute posts to pages.
-
Hi. What I would like is for my top bar menu pages to bring me to all posts relating to the menu item. For example, I have a Foodie top bar menu, when I click on it, I want all my posts about food to show up on the same page in hierarchy. Like on a regular website.
For me, it doesn’t make sense to create subpages and then have all of the pages topics listed in a drop down menu. If I have 100 posts under that menu, I don’t want all the titles to drop down!
M
The blog I need help with is: (visible only to logged in users)
-
-
I’m assuming your “Foodie” page is actually a custom menu, right? What you could do is have your “Foodie” contain the links to all of your food posts in any order you want. It would be a manual thing, but it would work. Or you could create a category called “Foodie” or whatever you want to call it, and you would add that category to your custom menu. Then, you would have to file all of your recipes with that category, and then they would all show up in the custom menu. The first option is a little simpler, but the second is way easier in the long run. Hope this helps!
-
Pages are static. They sit outside of the blog structure and you cannot post to multiple pages in any blog. There is only one main page for posts in a blog and all posts will show on the main blog page. There is no way to exclude posts from the main posts (blog) page.
What’s critical is:
(1) a clear comprehension of the differences between pages and posts > http://en.support.wordpress.com/post-vs-page/
(2) a clear comprehension of the fact that there is only one dynamic page in a blog for posts and we cannot post to more than that one page. But we can create the appearance that we have posted to more than one page. We organize posts by assigning categories to them. You can create a custom menu and add the categories into the custom menu. Note: when you publish a post it will autmatically appear on the Categories pages you assigned to it and there must be one published post in any category before there is anything to be displayed.
http://en.support.wordpress.com/posts/categories/
http://en.support.wordpress.com/menus/
http://en.support.wordpress.com/menus/#adding-category-pages-to-your-menu
http://en.support.wordpress.com/menus/#changing-the-order-of-menu-items-and-creating-sub-menusHere’s a link to a custom menu walkthrough > http://onecoolsitebloggingtips.com/2011/08/11/wordpress-com-custom-menu-walk-through/
There are many common errors, misunderstanding and misconceptions when creating custom menus and you can read about them here > http://wpbtips.wordpress.com/2011/12/19/custom-menus/ -
(3) There is only one main page for posts in a blog and all posts will show on the main blog page. By default that page is the front page of the blog. There is no way to exclude posts from the main posts (blog) page. But if you do not want all the posts to show on the front page, then you can create a static front page for your site.
Choice 1 static front page.
Choice 2 running page for all posts on front pageWhich do you choose? It’s one or the other.
If you choose Choice 1 static front page then you have to create two pages. http://en.support.wordpress.com/pages/#create-a-new-page
One will be the static front page which you can call anything you choose example “Welcome”, and one will be for the blog posts to appear on which you can call anything you choose example “Blog”.
After you create and publish those pages you go here > Settings > Reading and make the designation change and click “save changes”. http://en.support.wordpress.com/pages/front-page/
-
-
-
I have exactly the same requirement as the original poster.
It seems very clucky that WP cannot do this but instead offers a “work around”.
time to look for another blogging tool?
-
It isn’t a “workaround.” All blogs organize posts by categories.
Good luck finding one that allows you to post to “pages.” Pages are static, not dynamic.
headdesk
- The topic ‘How to attribute posts to pages.’ is closed to new replies.