Welcome to Dagon Design. In addition to free scripts, WordPress plugins, and articles, we offer a variety of services including custom theme design, plugin creation, and PHP scripting. Contact me for more information.

Version 1.92   Updated Tuesday, July 7th, 2009 at 6:18pm

Latest Post from each Category plugin for WordPress

This plugin displays a list of the latest post from each category of your WordPress installation. It can be added to a post or page, or used directly in a template file. In the plugin’s options page you can choose the sort order, show or hide the dates, select the date formatting, show the first X characters of the content, display a link to the comments, and show comment counts, as well as other options.

Download

  If you have found this page useful, please consider donating. Thanks!

Installing

  • Download the above file, rename it from .txt to .php, and upload it to your plugins directory.
  • Enable the plugin.
  • Configure the plugin options (under DDLatestFromEach).

Using

There are two ways you can use this plugin.

1) In a post or page, insert the following line:

<!-- ddlastfromeach -->

2) In a template file, insert the following code:

<?php echo dd_last_from_each(); ?>

Change Log

  • 07-07-09 Version 1.92 – Slight change to the way the list is displayed.
  • 07-06-09 Version 1.91 – You can now choose how many posts per category to display.
  • 02-19-09 Version 1.9 – Added option to use only selected categories.
  • 08-14-08 Version 1.8 – Tested with WordPress 2.6. Now uses WordPress function for determining date/time to show up to date posts. Added option to exclude categories.
  • 09-27-07 Version 1.7 – Updated to support WordPress 2.3. Added ‘Load Default Options’ button.
  • 05-31-07 Version 1.6 – Better support for international date formatting
  • 05-16-07 Version 1.5 – Updated for WordPress 2.2
  • 02-20-07 Version 1.4 – Updated for WordPress 2.1 (new pages were showing up in the default category)
  • 08-09-06 Version 1.3 – Added options to show comment links and counts. Also added an optional limit to the number of links shown, and a few other fixes.
  • 06-03-06 Version 1.2 – Added an option to turn category names into links. A bug was also fixed where extra slashes were being shown in the header text.
  • 05-31-06 Version 1.1 – You can now choose the sort order of the output, hide password-protected posts, and show the first X characters of the content after each post. A few other fixes have been made as well.
  • 05-30-06 Version 1.0 – First release.

Demo

Here you can see the plugin in action:

Latest Post From Each Category

Options

Here are the options available in this plugin’s options page in the WordPress admin panel.

Header text

This is shown above the list of posts.

Sort order

You can choose to have the data sorted by category or date. You also have the option of ascending or descending on both.

Show link to comments

When enabled, this will add a link to the comments for each post listed.

Include number of comments

This option only applies if Show link to comments is enabled. It adds the number of comments to the comment link.

Include link for posts with no comments

This option only applies if Show link to comments is enabled. It allows you to include or hide the comment link for posts with no comments.

Turn category names into links

Enabling this option will turn category names into links to the categories.

Hide password-protected posts

This prevents password-protected posts from showing up.

Show date after listed posts

This will show the post date after each post in the list.

Date format

If you are showing the date after posts, this will allow you to configure the date format (using the standard PHP date() format)

Show first X characters of posts

This allows you to show a preview of the content under each post in the list.

Number of characters to show

This lets you specify how many characters of the content will be shown, assuming you have the previous option enabled.

Limit list to X categories

This allows you to set a limit on the number of categories that will be shown in the list. Set to 0 for no limit.

Excluded category IDs

This is a comma-separated list of category ID’s you want excluded from the list.

Included category IDs

This is a comma-separated list of category ID’s you want to use in the list. This option only applies if you are not using the excluded category IDs option.

Max posts per category

If you would like to show more than one post per category, you can change the number here. To display all posts, use 0.

Pages: « 26 25 24 23 22 [21] 20 19 18 17 161 » Show All

  1. 315
    sheila

    How do I get the latests posts displayed without the Category names?

  2. 314
    david

    thanks for the great plugin!

    is there a way to show the list in a table instead?

    like example:

    The Default View:
    Title
    * category: blog title – date posted
    * category: blog title – date posted

    Table View:
    ————————————–
    |category | blog title | date posted |
    ————————————–
    |category | blog title | date posted |
    ————————————–

    and it would be a killer plugin if it have page view number, so you can sort it not just by category or date, but also sort it by most popular or most viewed latest post.

    and it would be great if it had the ability to create more than on list, maybe in one page showing latest post by category, the other page showing latest post by date, and in the other page showing latest post by page view…

    maybe i’m asking too much…

  3. 313
    Silverbadger

    Is it possible to have the post displayed under the category title instead of running on after the category title. If you show unlimited posts, you get a list item with the first one starting beside the catgory title?

  4. It does work for me with no errors. Thanks for sharing. Vlad – Slovakia

  5. is it posibleto also show an image of the posts in the catagory list ?

    would love to see this feature…

    cheers!

  6. 310
    cybieify

    Hello. Please help with adding code to display post tags.

    I’ve tried adding get_the_tags() outside the loop using foreach, but it accumulates the tags, where first post appears with the right tags, and second posts includes not only its tags but also first post tags, and so is the same for third. For example,
    post 1 (tag: 1,2,3)
    post 2 (tag: 1,2,3,4,5,6)
    post 3 (tag: 1,2,3,4,5,6,7,8,9)
    so on so forth…

  7. 309
    Simone

    Hi! Great plugin! Thanks for sharing..

    Is there a way to retrieve the second post from a category if the last post in the category matches with the last post posted in the whole blog?

    Sorry for my english.. I hope you understood my question :P
    Thanks, Simone

  8. So you can set it to pull certain posts from certain categories? or is it stuck pulling all posts from every category? Reason I’m asking is, I have some video blogs/websites, and they have thousands of categories, lol.

  9. THNAKS DER

  10. Is there any code I can add to this plugin that will also allow me to show the latest pages that have been posted instead of just the latest posts? My website contains only pages.

  11. Never mind. Figured out how to move the date to beginning of sentence. Moved it to just before start:

    $the_output .= ”;

    }

    if ($ddle_show_date) {
    $the_output .= date_i18n($ddle_date_format, strtotime($posts->post_date)) .’ – ‘ ;
    }

    $the_output .= ‘ID) . ‘”>’ . $posts->post_title . ‘‘;

  12. Hi. Great plugin. It does exactly what I want, but I can’t figure out how to move the post date for beginning of sentence; eg
    03-10-10 This is the Post Title

    I found the code below on line 450. Any idea how to move date to beginning of sentence?

    Thanks

    if ($ddle_show_date) {
    date_i18n($ddle_date_format, strtotime($posts->post_date));
    $the_output .= ‘ – ‘ . date_i18n($ddle_date_format, strtotime($posts->post_date));
    }

  13. This looks very nice. Thanks for sharing!

  14. 302
    Miko?aj

    Hi, would it be possible for this script to distinguish odd and even categories listed so that separate css class could be assigned? (in order f.ex. display categories in two rows).

  15. 301
    deece

    Hi There,

    Firstly thanks heaps for this plugin! It is fantastic. I have managed to add a thumbanil using the code from Daiv. Thanks Daiv! Just wondering how I would link that thumbnail to the post please?

    Thanks again!

Pages: « 26 25 24 23 22 [21] 20 19 18 17 161 » Show All

Leave a Comment

Before you comment: If you are having an issue with a script, please make sure you have read the entire article. Also, please read through the comments because most common issues have already been discussed many times. Thanks.


Be sure to wrap all code in <code></code> tags.