カスタムフィールドの画像フィールドからアイキャッチに画像を登録する

カスタムフィールドの画像フィールドからアイキャッチに画像を登録する

下記をfunction.phpに記載する。

function acf_set_featured_image( $value, $post_id, $field ) {
	if ( $value != '' ) {
		update_post_meta($post_id, '_thumbnail_id', $value);
	} else {
		delete_post_meta($post_id, '_thumbnail_id');
	}
	return $value;
}
add_filter('acf/update_value/name={$field_name}', 'acf_set_featured_image', 10, 3);

参考サイト

IBRIDGE
ACF: 画像フィールドからアイキャッチ画像に登録する方法
https://ibgroup.co.jp/set-featured-image-from-acf-field/