地味に悩んだ記憶があるので、備忘録として。
一応『Master Post Advert』について説明しておくと、記事のmoreタグ直下に広告などのコンテンツを配置できるWordPressプラグインです。記事内の広告はフッターやサイドバーと比べて効果が高いので、利用している方も多いかと思います。
今回はこの『Master Post Advert』で挿入するコンテンツを、テーマ毎に切り替える方法を紹介します。
そこで色々試した結果、Master Post Advertの中でもショートコードなら動くということに気付いたわけです。ちなみにショートコードは初めて使いました…
|
1 2 3 4 |
function testFnc() { return 'テスト' } add_shortcode('test', 'testFnc'); |
|
1 2 3 4 5 6 7 |
function adsenseCode() { return ' 広告コード1 広告コード2 ' } add_shortcode('ad', 'adsenseCode'); |
|
1 2 3 4 5 6 |
function adsenseCode() { return ' 広告コード ' } add_shortcode('ad', 'adsenseCode'); |
これでPC用テーマでは広告が2つ、スマホ用テーマでは広告が1つだけ表示されるようになりました。