エンジニア足立のコーディング日記

エンジニア足立のコーディング日記

RSS 選択中のタクソノミーを管理画面の投稿一覧に表示

公開日:2016年12月16日
この記事を読むのに掛る所要時間: 20

WPの投稿画面にタクソノミーを追加することが良くあります。

 

で、

 

その様な場合に不便なのが、

 

管理画面の記事一覧表示に選択中のタクソノミーが表示されない事です。

 

そこで、

 

functions.phpに以下の様なコードを追記してやります。

 

例えば、

 

最近であれば、

 

[ラベル:駅(スラッグ:station)]

 

というタクソノミーを追加する案件があったのですが

 

その場合には、

 

以下の様なコードになります。

===================================================================
function add_taxonomy_column($columns){
    $columns[“station”] = “駅名”;
    return $columns;
}

function add_taxonomy_column_data($column_name, $post_id){
    if($column_name == “station”){
        $name = get_the_term_list($post_id, “station”, “”, ” | “);
        echo (!empty($name)) ? $name : “”;
    }
}

add_filter(“manage_posts_columns”, “add_taxonomy_column”);
add_action(“manage_posts_custom_column”, “add_taxonomy_column_data”, 10, 2);
===================================================================

自分なりに多少コードをいじっていますが、

 

出回っているコードをそのまま使用させて貰っています。

 

これで、

 

投稿画面の一覧に「駅名」という項目が追加されていると思います。

このページのTOPへ戻る

著者情報

足立 拓也(あだち たくや)
1980年生まれ。
出身:兵庫県丹波市。
趣味:ボクシングジム通い。
特技:歴史の話しをすること。
一言:頑張って面白いブログを書きます。

カテゴリー

月別アーカイブ

  •  

    • [—]2017 (85)
    • [+]2016 (49)
    • [+]2015 (86)
    • [+]2014 (86)
    • [+]2013 (104)
    • [+]2012 (78)