post_status順で並び替える方法

harada 13views 更新:2016年5月27日

functions.phpに以下を追加します。
こちらでは全体的に並び替えられてしまうため、適宜絞り込んでください。

      $filter = function() {
        return 'post_status DESC';
      };
      add_filter('posts_orderby', $filter);

参考:How to order by post_status?

こちらの参考元では実行後に、remove_filter('posts_orderby', $filter);で追加したフィルターを取り除いているようです。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません