其实不怎么满意现在文内广告的位置,本来是想通过判断WP中的more标签位置插入广告的,奈何自己总是很懒,加上毕业设计的任务压在头上,也就作罢了,忽然想起WP的短代码功能似乎可以实现此功能,于是翻了翻WordPress Popular Posts的代码,找出了此段代码,这样就可以轻松在博客文章或者WordPress侧栏中任意位置添加Adsense广告了。
代码很简单,把以下的代码加入到主题的functions.php中:
function showad() {
return ‘<div class=”advertise”>
//这里放你的Adsense广告代码
</div>’;
}
add_shortcode(‘advertise’, ‘showad’);
然后在你想要植入Adsense广告的地方添加[advertise]即可。
通过以上简短的代码可以看出,add_shortcode();中第二个参数为需要添加的函数,第一个参数为使用短代码功能是方括号中应当包含的部分,而return ”语句的两个单引号之间可以放任何你想要放的代码,也就是说短代码不光能够控制广告的位置,也可以实现很多其他的功能,比如我现在用到的WordPress Popular Posts插件和Clean Archives Reloaded插件中都应用到了这个功能。