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.6   Updated Friday, February 20th, 2009 at 7:19pm

Other Posts from Cat plugin for WordPress

This plugin will show the last X posts from the current category at the bottom of every post, or where you manually specify in each post. Using the built-in options page, you can choose the number of posts to show, set the header text, choose to show the post dates, select the format of the date, and choose whether or not to include the current post in the list. The latest version also has an option to show recent posts from all categories the current post is in.

Download

  • Latest Release (For WordPress 2.0 through 2.8+)
  • International Version (For WordPress 2.0 through 2.2)

    One of our visitors sent in an internationalized version of this plugin, with full support for international text and date formatting! It includes English and Spanish support. This version is only supported by WordPress 2.0 through 2.2, and will not work in 2.3 or higher!

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

Instructions

  • 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 DDOtherPostsFromCat).
  • Test it out by viewing a post.

Change Log

  • 04-27-08 Version 1.6 Added an option for excluded categories. Also a few other minor fixes.
  • 09-29-07 Version 1.5 Updated for WordPress 2.3. Added ‘Load Default Options’ button.
  • 06-11-07 Version 1.41 Added wrapper class around output (.ddop)
  • 05-16-07 Version 1.4 Updated for WordPress 2.2.
  • 01-28-07 Version 1.3 Fixed an issue in which a database error would occur when the plugin is set to check all categories that the post is in, and it is in only one.
  • 08-09-06 Version 1.2 Now if showing posts from all categories the current post is in, you can also choose to split them up into multiple lists (per category).
  • 08-08-06 Version 1.1 By request, the plugin now features an option to show recent posts from all categories the current post is in. It also has a CSS class added for easy changes.
  • 04-19-06 Version 1.0 First release. This is very similar to my ‘Posts by Author’ plugin but it lists other posts from the same category, instead of other posts by the current author.

Notice

Currently this plugin checks the first category a post is assigned to when generating a list of other posts in the same category. This means that it will work best for those of you who only assign one category to posts.

Styling

This plugin now has a div wrapped around the output with the ddop class assigned to it. For example, if you wanted to decrease the size of the text in the output, add this to your CSS file:

.ddop { font-size: 90%; }

Options

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

Show at the bottom of every post

If enabled, this plugin will generate its data at the bottom of every post, before the comments section.

NOTICE: No matter what you have this set to, you can also manually call this plugin by entering the following line where you want the data to be shown in your post:

<!-- ddpostsfromcat -->

Check all categories that current post is in

With this option enabled, recent posts from all the categories (that the current post is in) will be shown. It will also show all of these categories in the heading (if you are showing one). Disabled, it will simply show other posts in the first category this post is found in.

Split categories into separate lists

This option only applies if the previous option (check all categories that current post is in) is set. It will allow you to split up the posts into multiple lists (per category) instead of all the posts being in a single list.

Number of posts to show from this category

This is the number of posts from the current category that will be shown.

Text to show before list

This is the header for the post list. If you want to use the category title in this text, use %C.

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)

Include current post in list

This sets whether or not the post being viewed should show up in the list of other posts from this category.

Show newest posts first

If checked, this will show the newest posts first in the list. If not checked, it will show the oldest posts first.

Excluded Categories

This is a comma-separated list of category names you want excluded from this plugin. It is not case sensitive.

Pages: « 1311 10 9 8 7 6 5 4 3 [2] 1 » Show All

  1. Andy: Even just a link would be fine :)

  2. Admin: Much appreciated. How would you like me to credit you on my website?

  3. MoiMM: This plugin does not use any CSS classes around the output. I will see about adding some in though :)

    Andy: I will see what I can do :)

  4. Admin: Yes, show the last X posts from the categories this post is in. I’m assuming it wouldn’t be too difficult!

    Thanks for the plugin again.

  5. Hello !

    Nice Plugin !

    I just want to know how i can change (or add) the CSS !?

    Sorry my english is very bad ! :)

    Thanks

    :)

  6. Andy: If you added too many categories, it would just be a ‘recent posts’ plugin ;) But seriously, it would be possible. In other words – show the last X posts from the categories this post is in – right?

  7. Is it possible, or even likely, that you could create a version of this plugin that was capable of showing the last X posts for more than one category when more than one is assigned to a post?

    Or allow the user to choose which category, if more than 1, is displayed at the bottom of each post?

    Nice work though

    Andy

  8. That works. Thanks again for a terrific plugin.

  9. Oliver: The best solution for you might be to just call the function directly from the template file, where you want the links to go:

    <?php echo ddop_show_posts(); ?>

  10. Hello there,

    Great plugin. But it doesn’t seem to display the links if the single.php template is changed to use an alternative to the_content.

    I’m trying to stop WP from applying the texture filters by getting my content before it’s filtered. For example, if I replace the_content with echo get_the_content or echo $post-&gt;post_content, I’ve successfully bypassed the automatic text formatting, but your plugin stops displaying links.

    I’ve tried editing the plugin, modifying add_filter('the_content', 'ddop_generate'); to correspond to the applicable alternative mentioned above, but still no links are displayed. (Though, admittedly, I may be barking up the wrong tree here.)

    And as long as I’m thinking wishfully, how about a way to display the links _after_ the postmetadata?

    Thanks a bundle for all your effort to date.
    http://www.ardamis.com/

  11. [...] For a while I’d been wondering about how to list the most recent post from each category on my WordPress home page. I kept my eyes open for a solution but found none, and not been adept at PHP I wasn’t up to creating one myself. In my search I came across Admin’s Other Posts from Cat plug-in, which shows the last X posts from the current category at a location of your choice. It seemed to have vaguely similar underpinnings to my requirement, so I sent Admin a message on 31 May: Subject: DD Contact:New WP plug-in idea? [...]

  12. 19
    gaga

    Thanks in advance, that works!!

  13. gaga: That is not a valid function name. To manually display the data within a PHP file (such as your sidebar), use this code in sidebar.php:

    <?php echo ddop_show_posts(); ?>

  14. Hai,
    I’m a beginer, and I would like to put your plugin in my website.
    I have wrote in sidebar but it doesn’t work -Call to undefined function: ddpostsfromcat()- could you please help me on this issue

    Thanks a lot
    gaga

  15. I think your code got a bit messed up because the code block was not closed properly. I see what you were saying though.

    You are correct. The current version of this plugin only checks the first category a post is listed under. I wrote above: “This means that it will work best for those of you who only assign one category to posts.” :) Otherwise it would be called the ‘Other posts from all categories this post is in plugin’. j/k ;)

Pages: « 1311 10 9 8 7 6 5 4 3 [2] 1 » 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.