[WordPress]管理画面の投稿一覧ページにカスタムフィールドの項目を表示させる

元ネタはこちら : http://ishoten.com/web/wordpress/wordpress-customization-post-list

function manage_posts_columns($columns) {
        $columns['customfield'] = "タイトル";
        return $columns;
}
function add_column($column_name, $post_id) {
        if( $column_name == 'customfield' ) {
                $stitle = get_post_meta($post_id, 'customfield', true);
        }
        if ( isset($stitle) && $stitle ) {
                echo attribute_escape($stitle);
        } else {
                echo __('None');
        }
}
add_filter( 'manage_posts_columns', 'manage_posts_columns' );
add_action( 'manage_posts_custom_column', 'add_column', 10, 2 );

アーカイブ

ウェブページ