php 获取主要类别 - WordPress(Yoast)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 获取主要类别 - WordPress(Yoast)相关的知识,希望对你有一定的参考价值。

<?php 

function get_primary_cat_id($id=Null){

	if(!$id){
		$id = get_the_ID();
	}

	if(get_post_type($id)!="post"){
		$meta_value = "_yoast_wpseo_primary_" .  get_post_type($id). "_cat";
	} else{
		$meta_value = "_yoast_wpseo_primary_category";
	}


	$primary_category_id = get_post_meta($id, $meta_value,true);

	if(!$primary_category_id){
		$primary_category_id = get_the_category($id);
	}

	$primary_category_id = (int)$primary_category_id;
	
	return $primary_category_id;

}

以上是关于php 获取主要类别 - WordPress(Yoast)的主要内容,如果未能解决你的问题,请参考以下文章

PHP 从Wordpress中的任何类别获取顶级类别

php 显示主要类别(Yoast的WordPress SEO)

php 显示主要类别(Yoast的WordPress SEO)

php 显示主要类别(Yoast的WordPress SEO)

php WordPress |获取所有类别

php WordPress获取类别ID