Moving existing blog posts on a specific page and creating new blog posts on pages other than the homepage

  • Unknown's avatar

    Hi!
    We created a menu at the top of our website with some submenus because we are trying to make it more organized. The only problem we are having is actually putting blog posts on those other pages we have created. We don’t want all the posts on the home page. We want to make it easier for readers to find something they are interested in by just clicking on the menu tabs at the top. Is it possible to move existing blog posts onto a specific page so it is not on the homepage anymore? Also, how do you create new blog posts on those other pages we have created? Thanks!

    The blog I need help with is: (visible only to logged in users)

  • Unknown's avatar

    Hi there,

    By default, the front page of your WordPress.com site will display latest posts from your blog. You can instead create a static page as the front page

    Set the Homepage

    To display the posts on specific pages you have a few options:

    1. You can assign a category to a post(e.g Adventure) and publish it. Add this category to your custom menu. All the posts which are assigned the category “Adventure” will display on this category page in the menu.

    Similarly, add the other categories as a dropdown.

    Menus

    You need to add categories to your existing posts and they will start displaying on that category page in the menu.

    To set up category page: https://en.support.wordpress.com/category-pages/

    2. You also have the option to display posts from multiple categories or only specific posts on a page using Display Posts Shortcode: https://en.support.wordpress.com/display-posts-shortcode/

    Add the following snippet to your page on which you want to show a post
    [display-posts include_content="true" id="177" image_size="large"]
This will only show the post with the id-177 on the page

    You can modify the arguments supplied to this shortcode by referring to the documentation above.
    id is the id of the post that you want to display on the page.
To find this id, open your post and look at the URL in the address bar. The number there should be the id of your post.

    Let us know if you need any help :)

  • The topic ‘Moving existing blog posts on a specific page and creating new blog posts on pages other than the homepage’ is closed to new replies.