目次(クリックでジャンプ)
管理画面でカスタム投稿の一覧にアイキャッチ表示
functions.phpにコードを追加
下記のコードを追加するだけで反映できると思います。
function manage_posts_columns($columns) {
if (get_post_type() == 'works') {
//worksは任意のカスタム投稿スラッグに変更してください
$columns['thumbnail'] = 'サムネイル';
}
return $columns;
}
add_filter( 'manage_posts_columns', 'manage_posts_columns' );
//アイキャッチを表示させる
add_theme_support( 'post-thumbnails', array( 'works' ) );
//worksは任意のカスタム投稿スラッグに変更してください
set_post_thumbnail_size( 50, 50, true );
function add_column($column_name, $post_id) {
// カスタム投稿タイプのみにカラムを追加
if (get_post_type() == 'works') {
if ( 'thumbnail' == $column_name) {
$thumbnail_id = get_post_thumbnail_id($post_id);
if ($thumbnail_id) {
get_the_post_thumbnail($post_id, array(50, 50));
} else {
echo 'No thumbnail';
}
}
}
}
add_action('manage_posts_custom_column', 'add_column', 10, 2);