【WordPress】投稿一覧などの項目でソート可能にする

スクリーンショット 2015-03-20 6.13.03
投稿一覧などのデフォルトの状態では、カテゴリーなどでのソートができません。
また、追加した項目でもソートができません。
項目でのソートを可能にするには functions.php に以下のコードを書きます。

[php]
function 関数名 ( $sortable_columns ) {

$sortable_columns[‘項目名’] = ‘orderby に設定する値’;

return $sortable_columns;

}
add_filter( ‘manage_edit-タクソノミー名_sortable_columns’, ‘関数名’ );
[/php]

タクソノミー名は、
投稿一覧なら post
カテゴリー一覧なら category
タグ一覧なら post_tag
カスタムタクソノミーなら タクソノミー名
になります。

項目名が分からない時は、各項目の id 属性を指定すれば OK です。

例えば、投稿一覧のカテゴリーでソート可能にするには、
以下のようなコードになります。

[php]
function 関数名 ( $sortable_columns ) {

$sortable_columns[‘categories’] = ‘category’;

return $sortable_columns;

}
add_filter( ‘manage_edit-post_sortable_columns’, ‘関数名’ );
[/php]