wordpress获取自定义文章类型分类id等信息
作者:admin
发布时间:2018-11-10 23:18:40
浏览:2018次
现在利用wordprss开发网站,很多时候都会用到自定义文章类型,那么难免会遇到很多问题,比如新创建的自定义文章类型怎么调用文章,调用分类等等。
小超越之前写过关于wordpress自定义文章类型的有:
《
wordpress添加自定义文章类型代码(附伪静态url)》
《
WordPress自定义文章类型分类模板和文章页模板是哪个文件》
《
wordpress输出指定类型文章(附调用分类法的某个分类的文章)》
那么,今天来说一下,该如何获取自定义文章类型分类id等信息,我们用到的函数 get_the_terms() 或 wp_get_post_terms()
我们知道,默认的文章类型使用的是get_the_category()函数,其实get_the_category 调用的就是 get_the_terms函数,只不过他的第二个参数带的是默认的 category
用法
[cc lang="php"]
[/cc]
说明
$id 用得是文章id
$taxonomy 这个就是新建的自定义文章类型名称
举个例子:
[cc lang="php"]
$category =get_post_terms($post->ID, 'zhekou' );
var_dump($category);//可以打印出来看下结构
echo $category[0]->term_id; //获取分类id
//可以把get_post_terms换成wp_get_post_terms
//两者的主要区别在于wp_get_post_terms可以用于缓存
[/cc]
好了,今天的文章就到这里,明白了这个函数,可以自由扩展很多功能了!
如需转载请保留本文出处: https://www.zhe94.com/427.html