WordPress获取分类链接

2012年5月24日 发表评论 阅读评论

WordPress获取分类链接分以下几种情况,大家可以通过以下几种方式获取到分类的链接。

一、已知分类ID

echo get_category_link( $category_id );

使用时,将 $category_id 改成分类的ID就可以了。

二、已知分类名称

$category_id = get_cat_id('分类名称'); 
echo get_category_link( $category_id );

三、不知道分类名称但可获取

$current_category = single_cat_title("",false);
$category_id = get_cat_id($current_category); 
$category_url = get_category_link( $category_id );
echo $category_url;

single_cat_title()函数用于获取当前分类名称。

还可以写成函数,放在 functions.php 中,需要时直接调用,函数如下:

function category_url() {
	$current_category = single_cat_title("",false);
	$category_id = get_cat_id($current_category); 
	$category_url = get_category_link( $category_id );
	echo $category_url;
}

在需要使用的地方,添加

<?php category_url(); ?>

四、总结

每个人获取分类链接时遇到的情况都不同,大家可以根据自己的具体情况来选择方式。

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: WordPress获取分类链接
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.