マジカルスリー・だいすけのなりゆき長者ブログ

沖縄/大阪WEB広告・ホームページ制作・印刷物制作 マジカルスリー 「福」代表のブログ

*

Advanced Custom Fieldsで作ったカスタムフィールドの画像をアイキャッチ画像にする

      2016/09/09

Pocket

カスタムフィールドで投稿した画像を自動でアイキャッチ画像にしたかったのですが、Auto Post Thumbnailプラグインと連動したら可能でした。
まずはAuto Post Thumbnailをインストールしましょう。

次に以下のコードをfunction.phpに追加すると良いです。
※name=のところを画像のフィールド名に適宜変更してくださいね。

 
<?php
 
function acf_set_featured_image( $value, $post_id, $field ){
 
 if($value != ''){
 //Add the value which is the image ID to the _thumbnail_id meta data for the current post
 add_post_meta($post_id, '_thumbnail_id', $value);
 }
 
 return $value;
}
 
// acf/update_value/name={$field_name} - filter for a specific field based on it's name
add_filter('acf/update_value/name=フィールド名', 'acf_set_featured_image', 10, 3);
 
?>

 - WordPressの事

Message

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

  関連記事

WordPressでよく使う新着記事表示のコード

ほんとによく使うので覚え書き。 ちなみにマルチサイトをまたがって新着を取得する場 …

Limit Login Attempts Reloadedとしてヤツが帰ってきた件

かんたん優秀なセキュリティ、「Limit Login Attempts」 Lim …

ページネーションがおかしいぞ?

とあるサイトで、ページ送りがおかしくなっていました。 具体的に言うと、本来6ペー …

WordPressの検索欄が未入力で全件表示してしまう件

間違えて空欄で検索した時に全件表示・・・。 バグでもエラーでもないんですがなんか …

カスタムフィールドの出力(テンプレート作成)について

表題の通り覚え書き。 テンプレートを作る。page.phpなどを元にしてテンプレ …

WordPressの管理画面が重くなったら(WPML使用サイト向け)

はっきりとした原因は不明なのですが、WPMLを入れていたWordpressサイト …

海外テーマで文字化け回避したいの巻

テーマで文字化け! 海外製のWordpressテーマを使ったときに起こりやすいん …

Sugar Events Calendar Lite 中国語化

以前のブログの再掲載です(なくなると困る記事なので・・・) Sugar Even …

WordPressでプラグイン無しサイトマップ

【WordPress】プラグイン無しでサイトマップを追加する方法。 コードのみで …

マルチサイト化でよくあること・・・参加サイトに表示されない!

WordPressでマルチサイト化すると、左上の「参加サイト」にマウスオーバーし …