北极寒流 » 网络资源 » WordPress显示当前分类目录/当前TAG标签的热门文章 - 2014.11.20

WordPress显示当前分类目录/当前TAG标签的热门文章

WordPress调用当前分类目录或者当前TAG标签的热门文章,需要配合WP-Postviews插件的一些函数使用,所以没装WP-Postviews的需要先安装WP-Postviews插件

首先将如下代码放到主题文件functions.php中:

function get_current_category_id() {

$current_category = single_cat_title(”, false);//获得当前分类目录名称

return get_cat_ID($current_category);//获得当前分类目录ID

}

function get_current_tag_id() {

$current_tag = single_tag_title(”, false);//获得当前TAG标签名称

$tags = get_tags();//获得所有TAG标签信息的数组

foreach($tags as $tag) {

if($tag->name == $current_tag) return $tag->term_id; //获得当前TAG标签ID,其中term_id就是tag ID

}

}

这一步是为了获得指定分类目录ID或指定TAG标签ID,之后就可以在需要的地方使用如下代码来调用functions文件里的函数就可以实现想要的功能了:

<?php

if (is_category())

{

get_most_viewed_category(get_current_category_id());

}

elseif (is_tag())

{

get_most_viewed_tag(get_current_tag_id());

}

else {

get_most_viewed();

}

?>

Ok,到此关于Wordpress调用当前分类目录或当前TAG标签的热门文章的方法就介绍完毕了.

资料来源:http://www.phpfensi.com/cms/20140319/2326.html

20

WordPress显示当前分类目录/当前TAG标签的热门文章

分享到: