为了账号安全,请及时绑定邮箱和手机立即绑定

请问wordpress中如何获取自定义post_type的分类

请问wordpress中如何获取自定义post_type的分类

芜湖不芜 2019-04-16 20:27:06
我再wordpress自定义的posttype中想要获取当前文章的分类。分类也是自己用register_taxonomy来自定义的。
查看完整描述

2 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

找到方法了,用这个function
functioncustom_taxonomies_terms_links(){
//根据当前文章ID获取文章信息
$post=get_post($post->ID);
//获取当前文章的文章类型
$post_type=$post->post_type;
//获取文章所在的自定义分类法
$taxonomies=get_object_taxonomies($post_type,'objects');
$out=array();
foreach($taxonomiesas$taxonomy_slug=>$taxonomy){
$term_list=wp_get_post_terms($post->ID,$taxonomy_slug,array("fields"=>"all"));
echo$term_list[0]->name;//显示文章所处的分类中的第一个
}
returnimplode('',$out);
}
                            
查看完整回答
反对 回复 2019-04-16
?
jeck猫

TA贡献1909条经验 获得超7个赞

/**
*获取分类
**/
functiondeel_category(){
$tag_arr=get_the_category();
foreach($tag_arras$value){
if(!empty($value)){
echo'slug,$value->taxonomy).'>'.$value->name.'';
}
}
}
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 783 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信