Linux 软件免费装
Banner图

Reorder Posts - Quick Post Type and Page Ordering

开发者 ryanhellyer
ronalfy
scottbasgaard
更新时间 2026年4月17日 16:20
WordPress版本: 7.0
版权: GPLv3 or later
版权网址: 版权信息

标签

reorder ordering menu order reorder posts re-order

下载

1.0.3 1.0.4 1.0.5 1.0.6 2.0.0 2.0.1 2.0.2 2.1.0 2.1.2 2.1.4 2.1.5 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.4.1 2.5.0 2.5.2 1.0.2 2.1.1 2.5.1 2.5.3 2.6.0

详情介绍:

Reorder Posts is a simple and flexible way to reorder posts, pages, and custom post types in WordPress using drag and drop. This plugin gives you full control over post ordering by leveraging WordPress's built-in menu_order functionality, while keeping the interface fast, and intuitive. For those not familiar with code, the admin settings allows for auto-sorting based on post type. For hierarchical post types, the plugin supports nested pages. [youtube https://www.youtube.com/watch?v=qDa6Q6mDPbo]

安装:

Either install the plugin via the WordPress admin panel, or ...
  1. Upload metronet-reorder-posts to the /wp-content/plugins/ directory.
  2. 通过 WordPress 的“插件”菜单以激活本插件。
For each post type, you will see a new "Reorder" submenu. Simply navigate to "Reorder" to change the order of your post types. Changes are saved immediately, there is no need to click a save or update button. By default, ordering is enabled for only posts and pages. A settings panel is available for determining which post types to enable ordering for. Advanced customization is allowed via hooks. See the Plugin Filters on GitHub. This tool allows you to easily reorder post types in the back-end of WordPress. Auto-sorting is available through the admin panel settings. You'll want to make use of WP_Query, get_posts, or pre_get_posts to modify query behavior on the front-end of your site. Examples of each are on the respective pages above. You are welcome to leave a support request if you need help with a query and we'll do our best to get back with you.

屏幕截图:

  • Admin panel settings

升级注意事项:

2.6.0 New: shortcuts to reorder each post type are present in the admin settings. Fix: Post types only load when explicitly enabled for performance (defaults are post and page).

常见问题:

Where's the settings page?

You can find the settings under Settings → Reorder Posts. The plugin works out of the box with no configuration, but the settings allow you to control which post types are enabled and access advanced options such as auto-sorting post types on the frontend.

Where is the "save" button when re-ordering?

There isn’t one. Changes are saved automatically as you drag and drop items. This keeps the workflow fast and eliminates unnecessary steps. If you are using nested pages or hierarchical post types, you can even drag pages from one area to another, and have it saved automatically.

How does this plugin reorder posts in WordPress?

The plugin updates the built-in menu_order field for each post. WordPress supports ordering by this field, which means you can control display order when your queries use orderby => menu_order.

Do I need to modify my queries for this to work?

In many cases, yes. Your queries need to support menu_order sorting. If they already do, your changes will appear immediately. If not, you may need to adjust your query arguments or use the plugin's advanced settings to override behavior. If you are using query blocks or custom queries, just change the orderby parameter to work with "Menu Order."

Does this work with custom post types?

Yes. The plugin fully supports custom post types. You can enable or disable reordering per post type in the settings panel or via filters.

Can I reorder hierarchical content like pages?

Yes. The plugin supports hierarchical post types and allows you to re-nest items. This means you can change both order and parent-child relationships visually.

Can I limit reordering to specific post types?

Yes. You can either use the settings screen or apply a filter to define exactly which post types should support reordering. Here's an example: `<?php add_filter( 'metronet_reorder_post_types', 'slug_set_reorder' ); function slug_set_reorder( $post_types ) { $post_types = array( 'my_custom_post_type', 'my_other_post_type' ); return $post_types; } ?>`

Does this affect front-end display automatically or support auto-sorting?

No, the plugin doesn't automatically enable itself to sort on the frontend. There are per-post-type settings for setting a global sort, but manually doing queries or using a query block is much more flexible.

Is this plugin beginner-friendly?

This plugin is best suited for developers or users familiar with WordPress queries. If you are not comfortable working with menu_order or query arguments, you may need some additional guidance to get the most out of it.

Does it support large sites with many posts?

Yes, but for very large datasets, pagination and performance considerations apply. We don't recommmend reordering post types that have over 1,000 items.

Where can I get help or report issues?

You can open a support request on WordPress.org or submit an issue on GitHub.

更新日志:

2.6.0 2.5.3 2.5.1 2.5.0 2.4.1 2.4.0 2.3.0 2.2.2 2.2.1 2.2.0 2.1.5 2.1.4 2.1.2 2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0