Axiu Blog
增色不少!~ ### 1、定义特定块 \[button color=green size=medium\]下载\[/button\] 这个比较常见了,比如见过利用插件在文章中放入的播放器啊之类的。又比如我给博客添加了一个下载链接的块,主要目的当然是输出下载链接,在文章中直接输入就可以,更改一下地址,样式什么的都不用重新设置,而且相对于css块来说,要
最近才发现WordPress的短代码是好东西,能用代码添加的东西几乎都可以用它实现,什么广告啊、播放器啊、游戏啊、病毒啊无所不包。用了短代码,手不疼了(代码少),脑袋灵光了(记忆简单),走路也有劲儿了……而且关键是,用好短代码,能使你的博客增色不少!~ ### 1、定义特定块 \[button color=green size=medium\]下载\[/button\] 这个比较常见了,比
最近才发现WordPress的短代码是好东西,能用代码添加的东西几乎都可以用它实现,什么广告啊、播放器啊、游戏啊、病毒啊无所不包。用了短代码,手不疼了(代码少),脑袋灵光了(记忆简单),走路也有劲儿了……而且关键是,用好短代码,能使你的博客增色不少!~ ### 1、定义特定块 \[button color=green size=medium\]下载\[/button\] 这个比较常见了,比
WordPress的短代码(shortcode)应用
Max

最近才发现WordPress的短代码是好东西,能用代码添加的东西几乎都可以用它实现,什么广告啊、播放器啊、游戏啊、病毒啊无所不包。用了短代码,手不疼了(代码少),脑袋灵光了(记忆简单),走路也有劲儿了……而且关键是,用好短代码,能使你的博客增色不少!~

1、定义特定块

[button color=green size=medium]下载[/button]
这个比较常见了,比如见过利用插件在文章中放入的播放器啊之类的。又比如我给博客添加了一个下载链接的块,主要目的当然是输出下载链接,在文章中直接输入就可以,更改一下地址,样式什么的都不用重新设置,而且相对于css块来说,要输入的代码很少。

function button_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'color' => 'blue', 'size' => 'medium', ), $atts ) ); return ' .shortcode_button { display:block; margin:0 7px 6px 0; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; background-color:#f5f5f5; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:12px; line-height:130%; text-decoration:none; text-align:center; font-weight:bold; padding:5px 10px 6px 7px; /* Links */ } .shortcode_button a{color:#222;text-decoration:none;width:100%;height:100%;display:block;} .blue:hover {background-color:#dff4ff;} .green:hover{background-color:#e6efc2;color: #f0f0f0;} .green:active,.blue:active {background-color:#6299C5;border:1px solid #777;color:#FFFFFF;} .large {width: 200px;} .medium{width: 120px;} .small {width: 80px;}

' . $content . '

';

} add_shortcode('button', 'button_shortcode');

示例:

[button color=green size=mediun]下载[/button]

2、插入谷歌广告

<!-- google\_ad\_client = "ca-pub-1851998914253091"; /\* 单页文章 \*/ google\_ad\_slot = "4510400700"; google\_ad\_width = 468; google\_ad\_height = 15; //-->

谷歌广告只是一个代表,我之所以用它做例子是因为百度广告还没申请通过……其他广告联盟又不敢用,如果有人投放广告当然也可以这么添加。这么做的优点是:不必固定广告的位置,一些文章不想有广告可以略去,文章不会千人一面。

function gad_shortcode() { return '

<!-- google\_ad\_client = "ca-pub-xxxxxx"; google\_ad\_slot = "2514784190"; google\_ad\_width = 468; google\_ad\_height = 60; //-->

'; } add_shortcode('adsense', 'gad_shortcode');

示例:

[adsese]

以上只是两个小应用,shortcode能做的事情还很多,有空探索一下吧 ~~

Comments