Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

My Post Order

A plugin which allows you to sort posts, pages, custom post type in ANY order and display the same in your sidebar.

While WordPress allows you to make your posts sticky, or even sort them in ascending or descending order, sometimes this is just not enough. What if you want to display the posts in ANY order you need? Unfortunately there is no such functionality in WordPress, which is where this plugin saves the day.

This plugin works on sections of posts, which you can define based on the following three criteria:

  1. Select posts individually : You can use the drag-and-drop feature to rearrange posts in ANY order.
  2. Select a category : You can also select posts from any category and change the posts order.
  3. Show XML/RSS Feed : Here you just need to give the URL of XML Feed and it will fetch latest feed/posts.

You can display ordered posts in theme with query_posts or get_posts or WP_Query like this :


Here NAME_OF_SECTION must be replaced with your actual section name. If no section found with mentioned name then nothing will change.


Once the sections are created, you can display these posts using widgets.

  • If you are using custom template option in widget then template file should be placed in custom-templates folder of your plugin (/wp-content/plugins/my-posts-order/includes/custom-templates/loop.php) and (/wp-content/plugins/my-posts-order/includes/custom-templates/loop_rss.php).

Now wasn't that easy!

Requires: 3.0 or higher
Compatible up to: 3.5.2
Last Updated: 4 years ago
Active Installs: 3,000+


2.9 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,2,2 33,3,1
67,3,2 50,6,3 50,2,1
67,3,2 100,1,1 80,5,4