当前位置:首页>百宝箱>正文

wordpress获取自定义文章类型分类id等信息

发布时间:2018-11-10 23:18:40 作者:小超越君

现在利用wordprss开发网站,很多时候都会用到自定义文章类型,那么难免会遇到很多问题,比如新创建的自定义文章类型怎么调用文章,调用分类等等。

小超越之前写过关于wordpress自定义文章类型的有:
wordpress添加自定义文章类型代码(附伪静态url)
WordPress自定义文章类型分类模板和文章页模板是哪个文件
wordpress输出指定类型文章(附调用分类法的某个分类的文章)

那么,今天来说一下,该如何获取自定义文章类型分类id等信息,我们用到的函数 get_the_terms() 或 wp_get_post_terms()

我们知道,默认的文章类型使用的是get_the_category()函数,其实get_the_category 调用的就是 get_the_terms函数,只不过他的第二个参数带的是默认的 category

用法

1
<?php get_the_terms( $id, $taxonomy ); ?>

说明

$id 用得是文章id
$taxonomy 这个就是新建的自定义文章类型名称
举个例子:

1
2
3
4
5
$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可以用于缓存

好了,今天的文章就到这里,明白了这个函数,可以自由扩展很多功能了!

文章内容欢迎转载,请保留本文链接:https://www.zhe94.com/427.html

专注高端湛江网站建设及湛江SEO优化服务 立即咨询