メイン下部728pxの広告欄を表示する

なぜかメイン下部728pxの広告欄が表示されません。

ウィジェットは、テンプレートの中で dynamic_sidebar() によって表示されます。
dynamic_sidebar() は、ウィジェットエリアを追加する WordPress の関数で、引数には、register_sidebar()で定義したidを指定します。

register_sidebar() は、ウィジェットエリアを追加するための WordPress関数ですが、function.php の中から呼び出されています。
親テーマの function.php を見てみると、メイン下部728pxについては、

となっています。
テンプレートには、この ‘main-bottom’ を使って dynamic_sidebar() を呼び出しているところがあるはずなのですが、single.php を見てみてもありません。

それで、これを追加することにします。

メイン上部728pxのウィジェットは、
<div id=”entry_body”>タグのすぐ下にあるので、それに対応する</div>
タグの直前あたりでいいだろうということで、

としました。
CSSは、

としました。

register_sidebar() および dynamic_sidebar() については、以下のリンク先に詳しい解説があるので参考にしてください。

WordPressのウィジェットエリアを追加する register_sidebar編

WordPressのウィジェットエリアを追加する dynamic_sidebar編

スポンサーリンク