管理画面でカスタム投稿の一覧ページにカスタムタクソノミーを表示させる方法について
-
管理画面でカスタム投稿の一覧ページにカスタムタクソノミーを表示させたく、以下のように記述しておりました。
①
function add_taxonomy_column($columns){ $columns["sample_cat"] = "カテゴリー"; return $columns; } function add_taxonomy_column_data($column_name, $post_id){ if($column_name == "sample_cat"){ $name = get_the_term_list($post_id, "sample_cat", "", " | "); echo (!empty($name)) ? $name : ""; } } add_filter("manage_edit-sample_columns", "add_taxonomy_column"); add_action("manage_sample_posts_custom_column", "add_taxonomy_column_data", 10, 2);
表示順を変更したいと思い、下記のように並べ替え用に記述を追加しました。
②
function sort_column($columns){ $columns = array( 'title' => 'タイトル', 'taxonomy-sample_cat' => 'カテゴリー', 'date' => '日時' ); return $columns; } add_filter( 'manage_edit-sample_columns', 'sort_column');
管理画面の一覧ページを確認したところ、カテゴリー名の表示やカテゴリーのリンク先が②の記述によって上書きされている(カテゴリーを複数ある場合「,」で区切られ、カテゴリー名のリンクがタクソノミー一覧ページから、管理画面内でのソートに変わった)ことが分かり、②の記述のみでもカスタムタクソノミーを表示させられることを発見したのですが、②の記述だけでも問題ないでしょうか?
技術ブログなどでは、①の記述が多く紹介されているようだったので、不安に思い質問させていただきました。個人的には②の記述ではタクソノミー名のリンクでソートもできるので良いな、と思ったのですが。。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「管理画面でカスタム投稿の一覧ページにカスタムタクソノミーを表示させる方法について」には新たに返信することはできません。