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.



Add multiple posts that can be viewed as a slide show using next / previous buttons out of a single list while editing only one post in your admin panel. This lets you generate listicles ( “In journalism and blogging, a listicle is a short-form of writing that uses a list as its thematic structure, but is fleshed out with sufficient verbiage to be published as an article. A typical listicle will prominently feature a cardinal number in its title, such as “10 Ways to Warm Up Your Bedroom in Winter”,[1] or “25 Hairstyles of the Last Hundred Years”,[2] with subsequent subheadings within the text itself reflecting this schema. The word is a portmanteau derived from list and article.”


  • Create lists on the fly, each list item with its own navigation
  • SEO-friendly pages for each list item
  • Manage multiple posts from within a single post
  • Generate better page views using lists
  • Promote your listicles and list items individually on all your favorite social sites and on



  1. Upload the listicle directory to your /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. From within a post or page, add a listicle using the shortcode [listicle][/listicle]
  4. Don’t forget to to tease your listicles at
  5. You can style components of your listicle using the css file included with the plugin as a baseline.

A sample shortcode with all its features:

[listicle name="sample listicle for readme"]

    <em>This is the excerpt that will be used to tease the first item in the list from the post you are currently editing.  The post within which you are placing this listicle will show this excerpt.  This is the "italics" tag. You can generate this using the WordPress WYSIWYG "tinyMCE" by clicking the "i" in the editor.  Or, in HTML view you probably know what to do.  There should only be one.       </em>

    <li><strong>The text inside the strong / bold tags become the headline of the post generated by listicle.</strong>  The text inside the list item, also available from the WYSIWYG becomes the content of the list item post.  If there is no headline specified using the "b" tag</li>

    <li><b>bold and strong should be interchangeable</b> If there is no strong tag listicle will use the name attribute from the listicle shortcode to generate a numbered sequence of titles for the list item posts.  For example, this list item would be titled: sample listice for readme - 2.  Note: Semantically, strong is the preferred option.</li>

    <li>Listicle will generate list item "listicle" posts for each list item.  You can have as few as one. You can delete listicles by removing the list item from the list and publishing the post.</li>



Getting Errors
  • A shortcode must have a name attribute. The name attribute must be unique.
  • The shortcode must be closed, ie: it will not work if it does not have a [/listicle]
  • The list items
What is listicle tease

In order to help promote your site you can pimp your list at In your admin go to tools > listicle tease. Select a category from the subject pulldown and a list by selecting the post that houses it and “list it”. creates links back to your teaser page (the post that houses the listicle) so users go to your site to read the list.


Read all 8 reviews

Contributors & Developers

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


Translate “listicle” into your language.

Interested in development?

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



This version is beta. Feedback greatly appreciated.


Minor fix to get versioning synched.


Allow bold tags and strong tags to be used interchangeably