ほりくり@ほりでぃWebクリエーター

【WP】プラグインを使わずmoreに広告を追加する方法

投稿日:2013年3月11日

singleページなどでmore部分に広告を表示するには
the_content()の前に下記コードを追加。

<?php 
add_filter('the_content', 'adMoreReplace');
function adMoreReplace($contentData) {
     $adcode = <<< EOF
★ここに広告を記述★
EOF;
    $contentData= preg_replace('|<span id="more-[0-9]+"></span>|', $adcode, $contentData);
    return $contentData;
}
?>


function.phpに記述してフックしても良い。


ついでにもっと簡単にプラグインで完結するなら
MasterPostAdvertが便利。

ただしphpが記述できないので、PCとモバイルで広告を切り替えることが出来ない。

参考サイト:http://affilia.xsrv.jp/wordpres%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E4%BD%9C%E6%88%90/Article125/