Home Plugins widget posts by category
Posts By Category Widget logo

Posts By Category Widget

by volfro on WordPress.org

A simple, themeable widget which displays posts in the category, order, and quantity of your choosing.

(2)

This widget displays posts in the category, order, and quantity of your choosing. It supports custom templates!

After installation, drag-and-drop the new “Category Widget” to a widget area, choose the categories you wish to display, and tell it the order and quantity in which you wish to display them.

Templates

The default template is just plain-ol’ HTML5, without any CSS; it’s meant to fit right into any theme without modification.

However, if you’re a theme developer and you wish to use custom markup or WP functions inside your template, here’s how to customize it:

  1. In the root of your theme’s directory, create a new file called catswidget.php (or copy template.php from posts-by-cat-widget/views to your theme’s root, and rename it catswidget.php, if you’d rather use the default as a starting point).
  2. Craft your loop. Just make sure you use the $posts variable, like this:if ( $posts -> have_posts() ) :
    while ( $posts -> have_posts() ) :
    $posts -> the_post(); ?>
    // Your markup here
    endwhile;
    endif;
  3. The widget is just a simple custom loop, so you’ll have access to whatever data WP_Query has access to inside the loop.

TODO

  • Perhaps we could use it to query custom post types/taxonomies, not just Posts
  • Add hooks/filters
  • Add ability to extend admin
Active installations100+
Weekly downloads
12-7.69%
Version1.0.4
Last updated12/17/2013
WordPress version3.7
Tested up to3.7.41
Tags
categorypoststhemeablewidget