WordPressテーマSANGOの質問

関連記事型広告を「この記事では広告を非表示」の設定にかかわらず全ての記事で表示させたい

アバター
EH

「アドセンス関連記事型広告」を「この記事では広告を非表示」にチェックを入れているかどうかにかかわらず全ての記事で表示させたいのですが、可能でしょうか?

現状このウィジェットは、「この記事では広告を非表示」にチェックを入れると、他の広告ウィジェットと共に表示されなくなってしまいます。

以上、どうぞよろしくお願いします。

ウィジェットの設定をしよう:広告の貼り方も解説
コメントへの回答
サルワカくん
サルワカくん
2019/08/02

カスタマイズが必要になりますが可能です。

①親テーマ内の「parts」⇒「single」⇒「entry-footer.php」を子テーマに複製します
(このとき子テーマのフォルダ構成もparts/single/entry-footer.phpというように合わせます。これで子テーマのentry-footer.phpが読み込まれるようになります)
②子テーマのentry-footer.phpを開き

if( !get_post_meta( $post->ID, 'disable_ads', true ) && is_active_sidebar('ads_footer') ) {
   dynamic_sidebar( 'ads_footer' ); // 関連記事広告
 }

という3行を、以下に置き換えます。

dynamic_sidebar( 'ads_footer' ); // 関連記事広告

これで関連記事広告のウィジェットは常に表示されるようになります。