This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

The Loops


The Loops plugin offers you great flexibility for displaying your site
content and users list. It provides a graphical user interface in your
WordPress site admin that allows you to query the database for content
without having to write any PHP code or SQL queries.

With this plugin, you can display the queried content in a page or post
(using shortcodes) or a widget.

Check out my other free


  • Works with any theme without modification
  • Works with any ‘custom post types’ plugin
  • Display list of posts and users with all the possibilities offered by
  • Custom templates
  • Display the loops anywhere with a shortcode or a widget


Contributors are listed


For feature request and bug reports, please use the

If you are a plugin developer, we would like to hear from
. Any contribution would be
very welcome.


  • Loops edit screen
  • Loops edit screen
  • Loops edit screen


  1. Go to the \’Add New\’ plugins screen in your WordPress admin area
  2. Search for \’The Loops\’
  3. Click \’Install Now\’ and activate the plugin
  4. Go the \’Loops\’ menu under \’Appearance\’


How to use?

Click on the \’Loops\’ link in the \’Appearance\’ menu, click \’Add New\’ to
add a new loop. Use the shortcode provided or go to the widgets screen
to add the loop to a sidebar.

How to add custom templates?

Copy a default template file from the directory \’tl-templates\’ in the
plugin directory to your theme directory. Then feel free to modify it to
your liking!

Copy a default template file from the directory \’tl-templates\’ in the
plugin directory to your theme directory. Then feel free to modify it to
your liking!

The template\’s header must contain the line:
* The Loops Template: List of excerpts

How to add register custom templates directories ?

Use a function hooked on filter \”tl_templates_directories\” eg.


function my_plugin_tl_templates_directory($directories){
    $directories[]=MYPLUGIN_ABSOLUTE_DIR; //change this to the absolute directory you want to be checked for templates
    return $directories;

The Loops will then check in MYPLUGIN_ABSOLUTE_DIR if there is valid templates which it can use; and they will be available through The Loops options.


There are no reviews for this plugin.

Contributors & Developers

“The Loops” is open source software. The following people have contributed to this plugin.


Translate “The Loops” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fix scripts paths.
  • Replace deprecated functions.
  • Improvement: make the plugin ready for translation.


  • Fix scripts paths.


  • Allow other plugins to add template directories with the filter \’tl_templates_directories\’.


  • Lists of users.


  • Support all the wordpress post query possibilities.
  • Improved custom templates.


  • Custom templates.
  • Query by author.


  • First release.