只做利于SEO的网站,提供网站建设、SEO、网站代运营等服务。服务中心 | 建站流程 | 网站地图

Wordpress调用指定栏目链接及栏目名

2021-10-06小猴建站 阅读()相关主题:wordpress

WEB开发的模板经常会用到栏目链接,有的人喜欢直接写到模板里,一个好的模板是管理成本低,后期修改、调整都在CMS里,接手管理网站的很有可能不懂代码,因此能不动模板就不动。

wordpress调用栏目页面链接和栏目名

这里要用到的是 get_category_link() 函数,网上大都是下面的调用方式。

<?php 
//得到分类的ID
$category_id = get_cat_ID( '栏目名'); 
//得到分类的URL
$category_link = get_category_link( $category_id ); 
?> 
<a href="<?php echo $category_link; ?>">栏目名</a>

其实并不是最佳方案,因为“栏目名”在做SEO的时候有可能修改,这样又要对修改模板,很麻烦,还不如直接把链接写进模板里。

get_category_link(1) --> 获取栏目ID为 1 的链接
get_category_link($cat) --> 获取当前文章栏目的链接

看到 get_category_link() 函数后面其实就是该栏目的ID(也就是数字),而栏目的ID是不变的,这样就可以随意对栏目名调整了。

应用例子

调用栏目ID为1的栏目链接及栏目名:

<a href="<?php echo get_category_link(1); ?>"><?php echo the_category(1);?></a>