アイキャッチ画像にデフォルト画像を登録@WordPress
デザイン上の縛りで高さを揃える必要があるとか、うっかりアイキャッチ画像を登録するのを忘れても大丈夫なように デフォルトの画像を登録する例です。
この設定をしたあとから有効になりますので注意してください。 (新規投稿画面でアイキャッチ画像のところにデフォルト画像がセットされた状態)
投稿済のものには反映されません。
add_action( 'save_post', 'save_default_thumbnail' );
function save_default_thumbnail( $post_id ) {
$post_thumbnail = get_post_meta( $post_id, $key = '_thumbnail_id', $single = true );
if ( !wp_is_post_revision( $post_id ) ) {
if ( empty( $post_thumbnail ) ) {
update_post_meta( $post_id, $meta_key = '_thumbnail_id', $meta_value = '56' );
}
}
}
上記のコードを使用テーマのfunctions.phpに追加します。
最終行の$meta_valueで、使いたい画像のIDを指定します。 (なので、先に画像を用意してメディアからアップロード)
画像のIDはメディア画面から確認できます。
メディアライブラリから該当画像をクリックし、その画像の情報画面になったらURLを確認します。
末尾のitem=XXのXXが画像IDです。
- 作者: 相原知栄子,大曲仁,プライム・ストラテジー株式会社
- 出版社/メーカー: 翔泳社
- 発売日: 2016/04/09
- メディア: 大型本
- この商品を含むブログを見る