カスタム投稿タイプ詳細ページヘッダーのアイキャッチ、タイトル、日付、カテゴリー等をまとめて非表示にする方法

カスタム投稿タイプ詳細ページヘッダーのアイキャッチ、タイトル、日付、カテゴリー等をまとめて非表示にする方法

特定のカスタム投稿タイプ詳細ページヘッダーのアイキャッチ、タイトル、日付、カテゴリー等をまとめて非表示にするカスタマイズ方法について紹介します。

このページは上級者向けマニュアルです。

自作のプラグインや子テーマを使ってPHPでカスタマイズする内容が含まれます。

WordPress勉強中の方は知らない単語や関数などを調べながらカスタマイズにチャレンジしてみてください。

※このカスタマイズにはyStandard v4.15.0以上が必要になります。

投稿ヘッダーのアイキャッチ、タイトル、日付、カテゴリー等をまとめて非表示にする

カスタム投稿タイプ「manual」の投稿ヘッダーのアイキャッチ、タイトル、日付、カテゴリー等をまとめて非表示にしたい場合のサンプルコードです▼

// 投稿タイプ「manual」の詳細ページの関連記事を非表示にする.
add_filter( 'ys_is_active_post_header_manual', '__return_false' );

フィルターフックys_is_active_post_header_${post_type}を使い、falseを返すことで非表示にできます。

${post_type}部分は適宜変更してください。

投稿ヘッダーのアイキャッチ、タイトル、日付、カテゴリー等を表示する

カスタム投稿タイプ「manual」の投稿ヘッダーのアイキャッチ、タイトル、日付、カテゴリー等をまとめて表示したい場合のサンプルコードです▼

// 投稿タイプ「manual」の詳細ページの関連記事を表示する.
add_filter( 'ys_is_active_post_header_manual', '__return_true' );

非表示のときとは逆にフックの戻り値をtrueにすれば関連記事が表示されます。