利用Wordpress Shortcode API投放Adsense广告10+
Wordpress从2.5开始新增了一个新特性“Shortcode API”,发现这个“Shortcode API”非常简便、好用,也非常有用,今天来分享一下如何使用“Shortcode API”在Wordpress上投放广告…
什么是Shortcode API
Shortcode API可以用在Wordpress 2.5及以后的版本中,Shortcode API就是事先定义一组的函数,由此生成对应的一个简单的宏代码,这一个宏代码可以在Wordpress的任何地方被使用。来看一个shortcode的实例:
[galle]Shortcode API使得创建像支持下面的属性的shortcodes变得非常简单:
[galle id="123" size="medium"]
API处理了所有形式的解析工作,不需要为每个简码编写正规的的自定义的表达式。API包括Helper函数用来设置和获取默认属性。API支持是自动关闭和被动关闭的简码…
由于英语水平的限制就不献丑了,具体请参照Wordpress网站上Shortcode API文档
如何使用Shortcode API在Wordpress上投放广告
使用Shortcode API为Wordpress添加Google Adsense广告:
这个标题也可以改成如何“如何使用Shortcode API”,我就用如何投放广告来说明Shortcode API的具体使用实例吧:
以我博客单篇日志下方468×60的Google Adsense广告位来说明:
打开你Wordpress主题文件夹下的functions.php,插入如下代码:
function showads() {
return ‘<div class=”googleadsense”><script type=”text/javascript”><!–
google_ad_client = “pub-566526**你的Adsense发布商ID”;
google_ad_slot = “1028641669″;
google_ad_width = 468;
google_ad_height = 60;
//–>
</script><script type=”text/javascript”
src=”http://pagead2.googlesyndication.com/pagead/show_ads.js“>
</script></div>’;
}add_shortcode(‘googleadsense’, ’showads’);
这时Wordpress就成功添加了一个Shortcode,如下:
[googleadsense]写日志或者你觉得适合放广告的任何位置插入[googleadsense],就可以显示广告了,这里面加了一个class样式(为什么是),这样只要打开style.css插入一个名为googleadsense的class,然后为其定义一个样式可以了;如不需要使用css样式也可以将上面代码中的<div class=”googleadsense>和</div>删除。
对以上代码的说明:
关于对上面代码中使用的css样式,最好不要使用id,因为有时候同一页面多次插入广告的时候会造成div的重复,这样不符合w3的标准;还有css样式加在这里也是为了更加灵活方便地使用Shortcode,才能让Shortcode API的优势得以显现。
写在最后:
可以说Wordpress的Shortcode API是Wordpress自定义字段的升级版本,不同的是Shortcode API具有全局性,使用起来更加方便灵活。当然了这里的广告不限于Google Adsense,阿里妈妈等活者是自定义广告都是可以的。


感觉你的好麻烦哦,我的主题自带广告功能了!所以呢~~
自己调用的么?
不错,灰常强大。。
这个我还不会
@星网
这个应该不算麻烦,很灵活了已经,你自带的广告功能也实现要做的比这个要麻烦的多得多。
@猫哥
是的,当然要自己手动调用了
@qiqiboy
恩 是的 是很强大
@罗泽阳
很简单的,看一下就懂了
暂不用,但收藏^_^
能统计点击次数就好了
@百度变迁
呵呵,好的
@疾风
可惜不能啊
Shortcode API 我还是第一次听说呢,呵呵