trendwerk/post-type-order

Order posts in any post type. Made for WordPress.

Installs: 11 739

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 4

Forks: 0

Open Issues: 5

Type:wordpress-muplugin

1.0.3 2023-03-13 10:43 UTC

This package is auto-updated.

Last update: 2024-04-13 12:53:52 UTC


README

Order posts in any post type. Made for WordPress.

Features

  • Allows admins to order posts from any post type in a separate "Order" menu
  • Automatically orders posts
  • Divide ordering by taxonomy

Installation

composer require trendwerk/post-type-order

Usage

Step 1

Add the post type support 'order' to any post type

'supports' => array( 'title', 'editor', 'revisions', 'order' )

Step 2 (optional)

You can divide the post type ordering by taxonomy

'supports'          => array( 'title', 'editor', 'revisions', 'order' ),
'order_by_taxonomy' => $taxonomy

If you want to use this, it's impossible to do automatic ordering. You will need to adjust the query manually. Below is an example of a custom loop. This is a little more complex, but I'm sure you'll figure it out.

$posts = new WP_Query( array(
	'post_type' => $post_type,
	'post__in'  => TP_Post_Type_Order::get_posts( $term, $taxonomy, $post_type ),
	'orderby'   => 'post__in'
) );

Step 3

Order up!