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: « 22 21 20 19 18 [17] 16 15 14 13 121 » Show All

  1. Nice sharing and I have tried to do this plugin but its not working properly. May be there is something wrong…

  2. I tried using this plugin with my index page, and I see no indication that it’s doing anything. The plugin screen comes up okay on the admin page, and I’ve set it to include category “owner.” I see no change in the screen that comes up. I included the line as the first line of index.php. Any clue as to what’s wrong?

  3. 253
    Pepe

    Hi,

    could it be possible to mod the function call dd_last_from_each_event so it could accept excluded/included categories as a parameter ??.

    Other than that, the plugin works beautifully. Thank you for giving this to the community.

    Best regards,
    Pepe

  4. 252
    ifectve

    Nice plugin here, pls is it possible to have more than one post in each particular category displayed? A solution to this will be appreciated.

  5. 251
    Jack Elliot

    Is there a way to sort the Categories manually in an array? I want them in a very specific order.

  6. Hi,

    Nice development. we will refers to our CWAP trainee

    Thanks
    Pinna Infotech

  7. 249
    Jack Elliot

    Sorry, forgot to use the Code tag… reposting:

    After using your plugin, which is PERFECT for me, I have come across one problem: After activating this plugin, the if/then statement I have in my sidebar no longer works.
    This is the sample of the code that no longer shows up:

    
    <ul id="sidebar">
    	<p>Categories: <?php the_category(' '); ?></p>
    	<?php if (is_category('writing')) { ?>
    	<li id="recentWriting">
    		<h2>Last few writings...</h2>
    		<?php query_posts('category_name=writing&showposts=5'); ?>
    		<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    			<h5>
    				<a href="<?php the_permalink(); ?>">
    					<span><?php the_title(); ?></span> - <?php the_time('F jS, Y'); ?>
    				</a>
    			</h5>
    		<?php endwhile; else: ?>
    		<p>Sorry, no posts matched your criteria.</p>
    		<?php endif; ?>
    		<hr />
    	</li>
    	<?php } else if (is_category('art')) { ?>
    	<li id="recentArt">
    		<h2>Recent Artwork...</h2>
    		<?php query_posts('category_name=art&showposts=8'); ?>
    		<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    			<h5><a class="recentArt" href="<?php the_permalink(); ?>"><?php the_excerpt(); ?> <!-- <?php the_title(); ?> - <?php the_time('F jS, Y'); ?> --></a></h5>
    		<?php endwhile; else: ?>
    		<p>Sorry, no posts matched your criteria.</p>
    		<?php endif; ?>
    		<div class="clearBoth"></div>
    	</li>
    <?php };?>
    </ul>

    Can you help me out?

  8. 248
    Jack Elliot

    After using your plugin, which is PERFECT for me, I have come across one problem: After activating this plugin, the if/then statement I have in my sidebar no longer works.
    This is the sample of the code that no longer shows up:

    Categories:

    Last few writings…

    <a href=”">

    Sorry, no posts matched your criteria.

    Recent Artwork…

    <a class=”recentArt” href=”"> <!– – –>

    Sorry, no posts matched your criteria.

    Can you help me out?

  9. 247
    Claudia

    Hi, is there any possibility to install the plugin twice for displaying the latest x posts of various categories in various places and manners (i.e. one complete post of category 1, and, let’s say, ten post-titles of category 2)? Thanks.

  10. Hi,
    I’d like to know if this plugin enables me to fix a post in each category? Let me explain… I’d like to have the categories’ parent all fixed (where im going to explain what it will cover, only this post would appear on the parent) The, my regular posts would be directed and would show only on the sub-categories.
    Is it possible?
    Thanks a million,
    Elisa.

  11. 245
    Patrick

    Im sorry I don“t get it. It does not work implementing the code into a page; where do I have to insert the php snippet in the template? Can you help?

  12. Hey… your script word with the 2.7 and 2.7.1??
    After install your plug, my wp-admin page is blank!! (exepct sidebar)

    Whats happend.???

  13. 243
    joanna

    Is there any way to 1) include the image from the blog post and 2) limit the appearance of the latest blog post to the home page, instead of every page in the site? Thanks so much.

  14. When I enter the code after my name and email address; it prompts me that the code is not generated! I’ve tried several times to enter this contest and I get the same message each time!

  15. Version 1.9 Released

    An option has been added to manually choose category IDs you would like displayed in the list. (This option only applies if you are not using the exclude setting). This allows you to specify which categories you would like to show.

    This version has been tested in the latest release of WordPress (2.7.1)

Pages: « 22 21 20 19 18 [17] 16 15 14 13 121 » 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.