WordPress : 管理画面の一覧にカスタムフィールドの内容表示

WordPressにカスタムフィードの値を表示する。
以下の場合は、Advanced Custom Fieldsでのギャラリーで登録した最初の一枚目の画像を表示。

// 管理画面にサムネール表示追加 ——————————
function manage_posts_columns($columns) {
$columns[‘Thumb’] = “Thumbnail”; // `Thumbnail`っていうのが列に表示される名称
return $columns;
}

function add_column($column_name, $post_id) {
if( $column_name == ‘Thumb’ ) { // $column[‘Thumb’]の時に以下
$sThumb = get_field(‘gallery’, $post_id); // カスタムフィールド `gallery` の内容を取得
$sThumbTag = ‘‘; // ACFのギャラリーの内容で最初の1枚目のサムネールを取得
}

if ( isset($sThumbTag) && $sThumbTag ) {
echo $sThumbTag;
}

}

// 管理画面の投稿一覧表示の時に上記で定義したfunctionを実行する
add_filter( ‘manage_posts_columns’, ‘manage_posts_columns’ );
add_action( ‘manage_posts_custom_column’, ‘add_column’, 10, 2 );

コメントをどうぞ

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