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(); ?>

四、总结

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注