カスタマイズされたページにブログのようなアイキャッチ画像を表示する必要がない場合があります。
その場合はSWELLのフックを使うと、特定のカスタム投稿タイプに対して簡単にアイキャッチの画像を非表示にできます。
そのやり方を紹介します。
目次
SWELLで特定のカスタム投稿タイプのアイキャッチ画像を非表示にする方法
やり方は簡単です。
functions.phpに下記のコードを追加するだけです。
add_filter( 'swell_parts_post_thumbnail', function( $html, $post_id, $is_youtube ) {
// カスタム投稿タイプ「news」の場合、アイキャッチ画像を非表示にする
if ( get_post_type( $post_id ) === 'news' ) {
return '';
}
// それ以外の場合は通常通りアイキャッチ画像を表示
return $html;
}, 10, 3 );
まとめ
簡単なカスタマイズですが、こういった非表示周りはCSSじゃなくて、設定からOFFにしてあげるとHTMLの構造的にもシンプルになります。