Intuitive Custom Post Order

説明

Intuitively, order items( Posts, Pages, ,Custom Post Types, Custom Taxonomies, Sites ) using a drag and drop sortable JavaScript.

Select sortable items from ‘Intuitive CPT’ menu of Setting menu in WordPress.

In addition, You can re-override the parameters of ‘orderby’ and ‘order’, by using the ‘WP_Query’ or ‘pre_get_posts’ or ‘query_posts()’ or ‘get_posts()’.
ATTENTION: Only if you use ‘get_posts()’ to re-overwrite to the default order( orderby=date, order=DESC ), You need to use own custom parameter ‘orderby=default_date’.

このプラグインは GitHub に掲載されています。

スクリーンショット

  • 設定
  • Reorder Posts
  • タクソノミーの並べ替え
  • ( for Multisite ) Network 設定
  • ( for Multisite ) Reorder Sites

インストール

  1. Upload ‘intuitive-custom-post-order’ folder to the /wp-content/plugins/ directory.
  2. 「プラグイン」メニューからプラグインを有効化します。
  3. Select sortable items from ‘Intuitive CPT’ menu of Setting menu in WordPress.

FAQ

インストール手順
  1. Upload ‘intuitive-custom-post-order’ folder to the /wp-content/plugins/ directory.
  2. 「プラグイン」メニューからプラグインを有効化します。
  3. Select sortable items from ‘Intuitive CPT’ menu of Setting menu in WordPress.
How to re-override the parameters of ‘orderby’ and ‘order’

サブクエリ

‘WP_Query’を使用すると、パラメータを再上書きできます。

WP_Query

<?php $query = new WP_Query( array(
    'orderby' => 'ID',
    'order' => 'DESC',
) ) ?>

get_posts()

<?php $query = get_posts( array(
    'orderby' => 'title',
) ) ?>

ATTENTION: Only if you use ‘get_posts()’ to re-overwrite to the default order( orderby=date, order=DESC ), You need to use own custom parameter ‘orderby=default_date’.

<?php $query = get_posts( array(
    'orderby' => 'default_date',
    'order' => 'DESC',
) ) ?>

メインクエリ

By using the ‘pre_get_posts’ action hook or ‘query_posts()’, you can re-override the parameters.

pre_get_posts

function my_filter( $query )
{
    if ( is_admin() || !$query->is_main_query() ) return;
    if ( is_home() ) {
        $query->set( 'orderby', 'date' );
        $query->set( 'order', 'DESC' );
        return;
    }
}
add_action( 'pre_get_posts', 'my_filter' );

query_posts()

<?php query_posts( array(
    'orderby' => 'rand'
) ); ?>
How to move post of second page in top of first page.

Go to “screen options” and change “Number of items per page:”.

評価

Critical bug

It often leaves multiple posts with the same order value, which means that they might not be sorted the way you want on the front end (or after refreshing the admin).

128件のレビューをすべて表示

貢献者と開発者

Intuitive Custom Post Order はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Intuitive Custom Post Order” は2ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Intuitive Custom Post Order” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

3.1.1

  • Remove deprecated function ‘secreen_icon()’.

3.1.0

  • サイトをサポートする。
  • アクティベーションの改善。

3.0.8

  • Even for ‘get_posts()’, Your custom Query which uses the ‘order’ or ‘orderby’ parameters is preferred.
    ATTENTION: Only if you use ‘get_posts()’ to re-overwrite to the default order( orderby=date, order=DESC ), You need to use own custom parameter ‘orderby=default_date’.

3.0.7

  • This plugin will imported listed above into the translate.wordpress.org translation system. Language packs will also be enabled for this plugin, for any locales that are fully translated (at 100%).

3.0.6

  • Support ‘next_post_link()’ and ‘previous_post_link(), etc.
    • Parameters( $in_same_term, $excluded_terms, $taxonomy ) works perfectly.

3.0.5

  • Fixed bug
    • Initialize of menu_order of pages.( orderby=menu_order, post_title, order=asc )

3.0.4

  • Your custom Query which uses the ‘order’ or ‘orderby’ parameters is preferred.
    In order to prefer the parameters of your query, You must use the ‘WP_Query()’ or ‘query_posts()’.
    Excluded ‘get_posts()’.
  • Fixed bug
    • Decision of Enabling Sortable JavaScript.
    • Initialize of menu_order of pages.( orderby=post_title, order=asc )

3.0.3

  • Performance improvement for Activation.
  • Add Initialize of Custom Taxonomy Order.
  • Fixed bug of refresh method.
  • Overwirting orderby, order improved.(Thanks @newash and @anriettec)

3.0.1 & 3.0.2

  • Fixed bug

3.0.0

  • Support the Custom Taxonomy Order!!
    ( wp_list_categories, get_categories, the_terms, the_tags, get_terms, get_the_terms, get_the_term_list, the_category, wp_dropdown_categories, the_taxonomies )
  • Suuport the sorting in admin UI.
    While having sorted, Drag and Drop Sortable Javascript don’t run.
  • Support non public objects( show_ui=true, show_in_menu=true )
  • Add Japanese Translations.

2.1.0

  • Fixed bug: Custom Query which uses ‘order’ or ‘orderby’ parameters is preferred.
  • It does not depend on the designation manner of arguments( Parameters ).
    ( $args = ‘orderby=&order=’ or $args = array( ‘orderby’ => ”, ‘order’ => ” ) )
  • The trouble which exists in 2.0.7, 2.0.8, 2.0.9 was improved!
  • From 2.0.6 please update in 2.1.0.

2.0.9

  • 管理者のパフォーマンスの向上。
    致命的なパフォーマンスの問題が大幅に改善されました。
  • Fixed bug: Attachment objects are not broken.
  • Fixed bug: Alert warning on the multisite was solved.
  • Fixed bug: First when enabling items, ‘menu order’ of items are not broken.
  • ‘order’または ‘orderby’パラメータを使用するカスタムクエリが優先されます。

2.0.8

  • Performance improvement for Admin.
    Refresh method( re-constructing all menu order) run on only active object’s List page.

2.0.7

  • バグ修正: WordPress 3.8用
  • スウェーデン語の翻訳を追加する(by Thomas)

2.0.6

  • ver.2.0.5を修正しました。

2.0.5

  • Support ‘next_post_link()’ and ‘previous_post_link()'(single to single).

2.0.4

  • Fixed bug

2.0.3

  • Intuitive CPO Settings Page was moved to Settings menu.

2.0.2

  • Fixed bug

2.0.0

  • Select Sortable Objects. (Posts, Pages, and Custom Post Types)
  • Support Pages and hierarchical Custom Post Types.
  • Sortable Item’s status is not only ‘publish’ but also other all status(‘pending’, ‘draft’, ‘private’, ‘future’).
  • In Paging, it’s all activated normaly. So, ‘screen-per-page’ is User like.
  • In Lists which sorted any category(Category, Tag, Taxonomy), it’s all activated normaly.
  • Support Child posts and Child pages. When you sort any item, Relation of parent item between it’s child items is maintained.

1.2.1

  • バグを修正しました

1.2.0

  • Sortable UI that Visually cleared. (Change cursor, and so on.)
  • Sortable items can be dragged only vertically.
  • Quick Edit Menu was enabled.
  • It is not collapse of the cell widths any more whenever dragging any items.

1.1.1

  • Fixed bug

1.1.0

  • screen-per-page is configurated to ‘999’ automatically to prevent the trouble due to not setting it.
  • Excluding custom query which uses ‘order’ or ‘orderby’ parameters, in ‘get_posts’ or ‘query_posts’ and so on.

1.0.0

最初のリリース