質問: ### 前提・実現したいこと WordPressプラグインのWordPress Related Postsをインストールしました。 カスタマイズしまして、全記事に関連記事がでるようになりましたが、 この記事には表示するけど、この記事には表示しないといった個別設定?をしたいです。 記事1:関連記事表示させる 記事2:関連記事表示させない こういったことは可能でしょうか? 記事カテゴリ等によって変えるというよりは、各記事によって臨機応変に変更したいです。 調べてみましたが、single.phpで編集する方法しか分からず 結局全記事に表示されてしまい... また、WordPress Related Postsの他にも こんなプラグインや方法があるという場合はご教示いただければ幸いです。 初歩的質問で申し訳ございませんが よろしくお願いいたします。 ★追記 わかりにくくなってしまい申し訳ございませんが、実現したいこととしましては ・個別の投稿記事編集画面にて関連記事表示のON/OFFの切り替え ・表示させる記事の選択やデザインの変更もできれば嬉しいです
回答: コードも見る限り何らかのフックで表示非表示を切替えられないようなのでCSSで隠すのが得策かと思われます。 任意のカスタムフィールドのキーと値があればCSSで関連記事を非表示にします。 ``` function my_related_posts() { if( get_post_meta( get_the_ID(), 'キーを指定', true ) ) { echo ''; } } add_action( 'wp_head', 'my_related_posts' ); ``` 操作性と見栄えをよくしたければセレクトボックス等で選択方式にするのがいいかと思います。 新しくカスタムフィールド枠を追加してみる(セレクトボックス)。:【26日目】WordPress1日1プラグイン