WordPress: Showing your Top 10 posts as the Recent Posts

by fcf360
16 replies
Some of my posts on my site are better than others. And I only want the best ones to show up on the home page. This is so because some of my older posts are much better is quality.

Is there plugin that allows you to show just 10 posts of your choice.

I know there are many plugins out there, that could show the most popular ones based on traffic etc, but even then the posts that you really want on the home page would not show up on the home page.

Any help greatly appreciated.
#posts #recent #showing #top #wordpress
  • Profile picture of the author SlicedGenius
    There is a 'related posts' plugin that allows you to hand pick what is considered related rather than use keywords/categories. Perhaps this could be adapted to help with your problem?

    WordPress › Microkid's Related Posts « WordPress Plugins

    thanks
    Simon
    Signature
    Hot Topics PLR Pack - Get five high quality, exclusive reports on some of the hottest topics in IM. Complete with squeeze pages and e-covers.
    {{ DiscussionBoard.errors[5714302].message }}
  • Profile picture of the author Cataclysm1987
    It doesn't look like it exists.

    Maybe you should create it?
    Signature

    No signature here today!

    {{ DiscussionBoard.errors[5714314].message }}
  • Profile picture of the author Kelly Verge
    Do a search for "sticky posts." I think that's what it's called. You can make one or several posts stick to the top of the list.
    {{ DiscussionBoard.errors[5714552].message }}
    • Profile picture of the author fcf360
      Originally Posted by Kelly Verge View Post

      Do a search for "sticky posts." I think that's what it's called. You can make one or several posts stick to the top of the list.
      Not really. Sticky post basically means sticking one post as your home page. When people refer to "sticky post", that's what they're referring to.
      Signature
      The Warrior Forum
      {{ DiscussionBoard.errors[5714833].message }}
      • Profile picture of the author Kelly Verge
        Originally Posted by fcf360 View Post

        Not really. Sticky post basically means sticking one post as your home page. When people refer to "sticky post", that's what they're referring to.
        Well...

        WP-Sticky

        I couldn't remember the name and didn't take the time to look it up. I use this plugin for exactly this purpose on a client's site.

        In his plugin, "sticky" means that post will be at the top of all posts for that day. "Announcement" means it is at the top of the list of all posts.

        It will work for the OP's needs.
        {{ DiscussionBoard.errors[5715124].message }}
        • Profile picture of the author fin
          In the dashboard, click on appearance, menu, then create your own menu.

          Title it: my favorite posts.

          Add it to sidebar above recent posts.

          Job done.
          {{ DiscussionBoard.errors[5715156].message }}
          • Profile picture of the author fcf360
            Originally Posted by fin View Post

            In the dashboard, click on appearance, menu, then create your own menu.

            Title it: my favorite posts.

            Add it to sidebar above recent posts.

            Job done.
            I doesn't allow me to to add any posts to the new menu. Only the pages, and categories etc.
            Signature
            The Warrior Forum
            {{ DiscussionBoard.errors[5902764].message }}
      • Profile picture of the author rosetrees
        Originally Posted by fcf360 View Post

        Not really. Sticky post basically means sticking one post as your home page. When people refer to "sticky post", that's what they're referring to.
        As Istvan isn't here, I'll say it for him. Sometimes advice from someone who doesn't know what they are talking about is worse than no advice at all.

        You don't need a plug-in for this. Sticky posts is built into Wordpress.

        Go to Settings/Reading and make sure "blog pages show at most" is set to the number of posts you want to appear.

        Go to each post you want to appear on the home page. Click on Edit and to the right of each post you will see "visibility". Click on the word "edit" to get the dropdown menu and then put a tick in the box beside "stick this post to the front page".
        {{ DiscussionBoard.errors[5715380].message }}
        • Profile picture of the author mattbyo
          Thanks Rosetrees! Was about to search for the stick notes plugin and saw your post where its already there. thanks for taking the time and saving me some time.
          {{ DiscussionBoard.errors[5715474].message }}
          • Profile picture of the author Istvan Horvath
            Originally Posted by mattbyo View Post

            Thanks Rosetrees! Was about to search for the stick notes plugin and saw your post where its already there. thanks for taking the time and saving me some time.
            Yep, everybody can save themselves a LOT of time if they bother to click on all the buttons/links in the wp-admin and learn the tool they are using :rolleyes:
            Signature

            {{ DiscussionBoard.errors[5715489].message }}
          • Profile picture of the author fin
            When I was using Socrates, the sticky option make the background dark blue.

            Make sure your theme doesn't do this as it's nasty.
            {{ DiscussionBoard.errors[5715495].message }}
        • Profile picture of the author fcf360
          Originally Posted by rosetrees View Post

          As Istvan isn't here, I'll say it for him. Sometimes advice from someone who doesn't know what they are talking about is worse than no advice at all.

          You don't need a plug-in for this. Sticky posts is built into Wordpress.

          Go to Settings/Reading and make sure "blog pages show at most" is set to the number of posts you want to appear.

          Go to each post you want to appear on the home page. Click on Edit and to the right of each post you will see "visibility". Click on the word "edit" to get the dropdown menu and then put a tick in the box beside "stick this post to the front page".
          It doesn't work since I don't want all the POSTS I want to be shown up on the first page to actually show the WHOLE POST on the first page. I just want the LINK under the Latest Posts to be those posts that I want to place there.

          I only want just ONE POST to be sticky, and showing up on the first page. I want the RECENT POSTS to be the ones I want to show.
          Signature
          The Warrior Forum
          {{ DiscussionBoard.errors[5902772].message }}
  • Profile picture of the author sts2k
    Hmm.. ifthere is enough demand for it, I might be able to create it.
    Signature

    PM me if you are interested in working with a skilled development team.

    {{ DiscussionBoard.errors[5715025].message }}
  • Profile picture of the author yourreviewer
    I just change the publishing dates of the posts that I want to appear on the homepage to the most recent.

    Wouldn't this fix your problem?
    {{ DiscussionBoard.errors[5715032].message }}
  • Profile picture of the author sunray
    Very strange that it doesn't exist in WordPress. In Drupal making a teaser (of a blog entry or of whatever other content type) sticky on the front page was a standard core feature already two versions ago.
    {{ DiscussionBoard.errors[5715066].message }}
  • Profile picture of the author Istvan Horvath
    The "sticky" solution is almost there - without the plugin, of course, since now it's built-in, as Carol said above.

    However... because there always must be a however/but!

    Assume you have 35 posts in your blog. You make 10 of them sticky. But you still have to define (in Settings > Reading) how many posts you want to show on a page.

    If you set it to 10 - on your main/index page you will have 10 sticky + 10 nonsticky. (then 10 on the previous posts, 10 again and finally 5)
    If you set it to 0 - there will be nothing > error.
    If you set it to 1 - main index 10 sticky + 1... BUT on every page of "earlier/previous posts" there will be only 1 post... 34 times.

    I don't know of any plugin, which doesn't mean it couldn't exists. I just don't pay attention to plugins when something can be done simply by tweaking a bit of code in a template file.

    You can have a Page template with dynamic content; i.e. showing the content you write into that Page AND XX number of posts by category OR by ID OR by whatever parameter you pick out of the existing ones in the database.
    Then the static homepage would (should, actually) use this Page template.

    E.g. you can create an otherwise hidden "featured" category and display 10 posts from it on this static frontpage with dynamic content of yours... and by adding/removing posts from that category you can manage which posts are displayed.

    Ceterum censeo... you don't need a plugin for everything
    Signature

    {{ DiscussionBoard.errors[5715471].message }}

Trending Topics