调用文章所在的目录(栏目)名称

作者: admin 分类: wordpress主题制作教程 发布时间: 2017-09-21 21:55

今天修改wordpress主题,发现原来的主题调用的文章关键词是文章的TAG,但是我发布的很多文章并没有TAG,导致在源码中看到这个关键词的内容为空。就想调用文章所在的目录作为关键词,但是网上搜索了很多函数都没有实现这点要求。

后面大神直接给了我一个函数,用上就没问题了。把下面的函数复制到functions.php文件中:

function get_first_cat_name() {
global $post;
// 获取文章素有的分类目录,结果是一个数组
$terms = get_the_terms($post->ID, ‘category’);
// 一篇文章可能属于多个分类目录,只获取一个分类目录
$cat_name = $terms[0]->name;
// 返回分类目录的名称
return $cat_name;
}

在需要调用的地方调用函数get_first_cat_name()就可以了。

相关文章

发表评论

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

Powered by 草根站长笔记 © 2015-2020 草根站长笔记 Inc.版权所有,禁止转载