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.

Magic Post Listing


Using Magic Post Listing (MPL) you can simply create content sliders for your website. MPL has some advanced options for filtering posts or pages.
Magic Post Listing has ability to show thumbnails of posts/pages so you can simply create advanced image sliders and link the images to post/page URLs.

MPL PRO released!
We’re glad to announce, the premium version of MPL finally released with plenty advanced options. Please check MPL PRO demo website and MPL PRO product page.

MPL PRO Features
– Filter Layout
– Animate Layout
– Caption Layout
– Ticker Layout
– Masonry Layout
– Shortcode support and automatic shortcode generator
– PHP code support and automatic PHP code generator

Post Types

MPL completely supports custom post types. Therefor using MPL and its different layouts you can simply show your custom post types. Even you can filter them by custom taxonomy options.

MPL Layouts

Magic Post Listing has a great feature for specifying layout of slider. Using layout feature of MPL you can show filtered posts/pages using a specific style. Currently MPL has 2 layouts, default and light-slider.

  • Default layout shows filtered posts/pages using a simple structure. This layout is useful for using as recent posts widget or using in a theme with customized style. It has list/grid option as well.
  • Light-slider layout shows filtered posts/pages in a slider using a jQuery plugin. There are some useful options for this layout in MPL so you can configure it in a way that you like easily.
  • Filter layout shows all of filtered posts/pages at once. Your website visitor can see post categories/tags above of the posts and filter them based on a certain tag/category. This layout included in MPL PRO.
  • Animate layout shows one of filtered posts/pages at once and navigate to next post using a nice animation. This layout included in MPL PRO.
  • Caption layout shows all of filtered posts/pages at once. By hovering mouse on each post, post title and/or post content will show using a caption style. This layout is part of MPL PRO.
  • Ticker layout shows all filtered posts/pages using a breaking news style one by one. This layout is included in MPL PRO as well.
  • Masonry layout shows all filtered posts/pages using a masonry style. This layout supports pagination as well.


Developers can simply create a new layout for MPL. What you should do it to check current light-slider as a sample. Therefor if you created an interesting layout for MPL we will be happy to add your layout in MPL core with your name.


  • Basic Options.
  • Filter Options.
  • Thumbnail Options.
  • Display Options.
  • Layout Options.
  • Widget Output (Slider)
  • Widget Output (Simple)


  1. Install as regular WordPress plugin.
  2. Find « Magic Post Listing » on installed plugins menu and activate it.
    After activating the plugin, You can see Magic Post Listing widget in your widgets menu.


How to create a new layout?

It’s easy for developers. Just check one of current layouts structure such as light-slider.
Layout main file should be placed in this path: /path/to/plugin/app/widgets/MPL/tmpl/your-layout.php
Layout form file (if any) should be placed in this path: /path/to/plugin/app/widgets/MPL/forms/your-layout.php
And layout assets directory (if any) should be placed in this path: /path/to/plugin/app/widgets/MPL/assets/your-layout/

Can I have multiple instance of this widget on one page?

Yes of course, MPL supports multiple instance widgets.


14 decembre 2016
I have to be honest. Today I've tested about 15 "recent posts" plugins. Half of them are crap right of the bat. Some are missing key functions like thumbnails size, some are difficult to customise, some display weird bullet points or don't show excerpts. Finally when I found one it simply didn't look nice. This one is the only one that looks clean, awesome and has all the necessary customisations even in free version. Thank you so much and well done!
Read all 15 reviews

Contributors & Developers

“Magic Post Listing” is open source software. The following people have contributed to this plugin.


Translate “Magic Post Listing” into your language.

Interested in development?

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



  • Added Filter layout to MPL PRO.
  • Fixed some reported issues.


  • Fixed an issue in light-slider layout.
  • Fixed a language issue.


  • Added Masonry layout to MPL PRO.
  • Added pagination option to default, caption and masonry layouts.
  • Tweak design of MPL widget form and some MPL layouts.
  • Fixed some minor issues.


  • Released MPL PRO.
  • Fixed some style issues.


  • Added some styles for default layout.
  • Added comments to the codes.
  • Fixed cut title and cut content issue.
  • Fixed theme override issue.


  • Added current category filter for category archive pages.
  • Added current tag filter for category archive pages.


  • Fixed content cut issue.
  • Fixed some design issues in MPL layouts.
  • Fixed some PHP notices.


  • Added title HTML tag selection feature.
  • Added ability to skip posts that don’t have images.
  • Added responsive display and grid size for default layout.


  • Fixed an ID conflict.
  • Added render_field function for showing custom field data on any layout.
  • Updated language files.


  • Added current post exclusion feature.


  • Fixed a UTF-8 encoding issue.
  • Fixed a responsive issue.


  • Added full taxonomy support for custom post types.
  • Fixed a responsive issue on light-slider layout.
  • Fixed some issues for theme compatibility.


  • Added filter options.
  • Added thumbnail support.
  • Added main color option.
  • Added light-slider layout with its options.
  • Added advanced options.