問題
「Intuitive Custom Post Order」で設定した順番を逆にして出力したい。
解決策
順番を逆にして出力する。
「Intuitive Custom Post Order」で整えた順序を生かしつつ、順番を逆にして出力する方法をご紹介します。
「orderby」と「remove_all_filters」の設定を行う。
ループ処理のオプションに「’orderby’ => ‘menu_order’」を指定した上で「remove_all_filters(‘posts_orderby’)」を行うことで「Intuitive Custom Post Order」で設定した順序を維持しつつ、操ることができます。
この設定を行った上で「’order’ => ‘DESC’」を指定することでそのまま順番を逆にすることができます。
$args1=array(
'posts_per_page' => -1,
'post_type' => 'posttype',
'paged' => $paged,
'orderby' => 'menu_order',
'order' => 'DESC'
);
remove_all_filters('posts_orderby');
コメント