Taxonomy slug by term ID

时间:2012-06-10 作者:Kovas

我正在尝试修改wp\\u nav\\u菜单以显示术语缩略图。要获得这些缩略图,我需要术语ID和分类slug:$thumbnailimg = get_the_term_thumbnail($term_id, \'$taxonomy\', \'medium\');

我设法通过以下方式获得了它的术语ID:$term_id = (int)$item->object_id;

但现在我需要检查该对象是否是一个术语,以及该术语属于哪个自定义分类法(我有两个)。

有人能帮我解决这个问题吗?:)

2 个回复
最合适的回答,由SO网友:Stephen Harris 整理而成

对于菜单对象$item:

  • $item->object 存储菜单项引用的对象,例如“post”、“page”、“my cpt”或“my taxonomy”(帖子类型名称或分类名称)
  • $item->type 存储对象的“类型”,可以是:“post\\u type”或“taxonomy”
对于自定义链接,它们都是自定义的

SO网友:Evan Mattson

查看这些功能是否适用于您尝试执行的操作:

结束

相关推荐

get_the_terms issue

我试图列出附加到相关帖子的自定义分类术语(这是一种自定义帖子类型)。我想把它列出来,而不是一个链接,它实际上是一个标题。我试过了,但显然不行。我做错了什么?function woocommerce_output_product_brand() { $terms = get_the_terms( $post->ID, \'brand\' ); foreach($terms as $term){ echo $term; } } 提前感谢!