Php Wordpress-具有父项的条件

Php Wordpress-具有父项的条件,php,css,wordpress,html,Php,Css,Wordpress,Html,我创建了一个带有分类法“Produits”的自定义Post类型“Produit”。 在它里面,我创建了三个父术语(“证券”、“期货”、“期货”)这三个父术语有子术语,所有子术语都有帖子 在我的主页中,我显示了我所有的子项 当我单击一个项目时,我在子术语页面中重定向(例如url:'produits/securite/alarme/')。我的问题是三个父项在子项页面上显示三种不同的颜色 "SECURITE" -> orange "CONFORT" -> pink "FERMETURE

我创建了一个带有分类法“Produits”的自定义Post类型“Produit”。 在它里面,我创建了三个父术语(“证券”、“期货”、“期货”)这三个父术语有子术语,所有子术语都有帖子

在我的主页中,我显示了我所有的子项

当我单击一个项目时,我在子术语页面中重定向(例如url:'produits/securite/alarme/')。我的问题是三个父项在子项页面上显示三种不同的颜色

"SECURITE" -> orange
"CONFORT" -> pink
"FERMETURE" -> blue
因此,我需要知道子项的父项是什么,以便在页面中添加好的颜色

我搜索了wordpress条件,但没有找到解决方案。
我不知道我的解释是否清楚,但有人知道我怎么解释?谢谢

您可以使用以下命令检索父分类法:

// Get the child term
$child = get_term($id, 'produits');

// get_term returns an object with "parent" as a variable.
// the "parent" variable will return the parent term ID, or 0 if there is no parent.
$parent = ($child->parent == 0) ? $child : get_term($child->parent, 'produits');
您还可以使用
wp\u get\u post\u术语($post\u id、$taxonomy、$args)
检索文章的术语。从那里,您可以循环遍历返回的术语,并使用上面提到的方法找到父项