首页 » Wordpress » WordPress技巧:短代码应用

WordPress技巧:短代码应用

13729 15

看见有些wordpress的插件是用类似[xxxx]这样的标签来调用工作的,是否也想给自己的插件加上这样的调用方式呢?其实很简单,这个就是wordpress的短代码,本文将简单明了的介绍如何应用短代码在自己的插件中。 打开你的插件文件,添加如下代码,其中前面那个参数就是之后你需要调用的短代码标签[myshort],后面那个参数则是调用的函数。

add_shortcode('myshort','myshortcode');

然后,通过定义myshortcode函数来进行各种操作。

function myshortcode($atts) {
	extract(shortcode_atts(array(
	"par1" => '',
        "par2" => ''), $atts));
        // 需要执行的代码
}

下面给出Friendshot插件的短代码部分源码,以作参考:

function get_friend_news($atts) {
	extract(shortcode_atts(array(
	"cat" => '热友'), $atts));
	$mybook = get_bookmarks(array(
				'orderby'        => 'name',
				'order'          => 'ASC',
				'category_name'  => $cat
                          ));

	foreach ($mybook as $mybooks) {
		echo $mybooks->link_name."<br>";
		read_news_from_url($mybooks->link_url."/feed");
	}
}

add_shortcode('gfns','get_friend_news');
文章评分1次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2013/04/wordpress-shortcode/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

评论前先开启评论开关:


15 Comments

  1. sky :

    呵呵,短代码是比较流行的了,确实有同感的

  2. 我只会做搬运工,前几天从知更鸟那里搬了视频去广告的断代码。

  3. 我都不知道人们所说的短代码就是什么呢。

    • tiandi :

      比如你要是装过首页幻灯片插件等,它支持你在文章的任何地方已[xxxxxx]短代码的形式调用它。

  4. yxiao :

    这个用的比较多。

  5. 我也加了,但一般还用不到

  6. 文章分享的好有深度,来学习一下

  7. 万能的wordpress啊,近6成的独立博客都是基于wordpress的。。

  8. 除了Friendshot那页慢,其余的页面都飞快啊

载入分页评论...