本文作者:温文曦

wordpress 获取某一文章id的分类信息

温文曦 07-02 656 抢沙发 百度已收录
wordpress 获取某一文章id的分类信息摘要: function get_posts_category($postsid){//获取某一文章id的分类信息$category=get_the_category($po...
function get_posts_category($postsid){//获取某一文章id的分类信息
$category=get_the_category($postsid);
//$category[$x]->name;//分类名称
return $category;
}

如果是自定义文章类型的话,需要使用get_the_terms


今天(2021年8月13日)在使用自己记录的东西的时候出现了问题,翻车了,自己写一个。是根据文章ID获取分类名称的一个函数。

function get_posts_category_name($postsid){//获取某一文章id的分类信息
global $wpdb;
$sql="SELECT term_taxonomy_id FROM `wp_term_relationships` WHERE `object_id` = $postsid";
$term_taxonomy_ids = $wpdb->get_results($sql);
$term_taxonomy_id = $term_taxonomy_ids[0]->term_taxonomy_id;//获取第一个分类ID
$sql="SELECT name FROM `wp_terms` WHERE `term_id` = $term_taxonomy_id";
$term_taxonomy_names = $wpdb->get_results($sql);
return $term_taxonomy_names[0]->name;//获取第一个分类名称,其实也就一个
}


文章版权及转载声明

作者:温文曦本文地址:https://www.vience.cn/blog/597.html发布于 07-02
文章转载或复制请以超链接形式并注明出处文曦博客

赞(7)
阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,656人围观)参与讨论

还没有评论,来说两句吧...