デフォルトアイキャッチ


スポンサーリンク

ポストをフックして、デフォルトのアイキャッチを入れようという物。
これは便利。
 
function.php に組み込みます。
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 ) ) {
      // デフォルトとなる画像(メディアライブラリにあげておいたもの)のpost番号 (下行では 605)
      update_post_meta( $post_id, $meta_key = '_thumbnail_id', $meta_value = '605' );
    }
  }
}
アイキャッチを特定の場所に保存しといたら、勝手に入れ込んでくれるように(メディア登録までやっちゃってくれちゃって)改良してあげるとさらにいいね。自動取り込みツールみたいになるけどね。このモジュールは、それを作るだけの情報が掲載されていて、とても助かりました。
元記事
元記事の元記事

スポンサーリンク