[WP3.9] 管理画面の投稿一覧表示で項目を追加する

投稿でカスタムフィールドを簡単に追加できますが、追加したカスタムフィールドの値を一覧表示する方法をやってみたいと思います。
20140608

wp-content/themes/twentyfourteen/functions.php の末尾で以下のコードを追加

function custom_columns($columns) {
        $columns['field_1'] = 'カスタムフィールド1';   //追加列1
        $columns['field_2'] = 'カスタムフィールド2';   //追加列2
        return $columns;
}

function custom_columns_value($column_name, $post_id){
        if($column_name == 'field_1'){  //追加列1の出力内容
            echo get_post_meta($post_id, 'カスタムフィールド1', true);
        } elseif($column_name == 'field_2'){    //追加列2の出力内容
            echo get_post_meta($post_id, 'カスタムフィールド2', true);
        }
}
add_filter( 'manage_posts_columns', 'custom_columns' );
add_filter( 'manage_posts_custom_column', 'custom_columns_value', 10, 2);
カテゴリー: 未分類   パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

* Copy This Password *

* Type Or Paste Password Here *

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>