自宅サーバの整理箱

自宅サーバを構築しwordpress,fedora,CentOSの作業メモ

*

カスタムフィールド画像をアイキャッチ(サムネイル)に自動登録する方法

   

ワードプレスでサイトを作っていますが、
カスタム投稿タイプの画像フィールドに設定したイメージをアイキャッチに自動登録したい時があります。その場合は、以下の関数をfunction.phpへ追加すれば対応できます。毎回、画像設定後にアイキャッチも設定するといった無駄な作業が省けます。
 

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

 
xxxの部分を自分のカスタムフィールド名に指定します。
以上今日の備忘録でした。

 - Word Press

 Total 1,130 views