在wordpress中获取当前分类的术语ID

时间:2012-08-31 03:22:37

标签: wordpress function wordpress-plugin metadata custom-taxonomy

我正在尝试创建一个向我的分类页面添加其他自定义数据字段的函数,我找到了添加此功能的this插件。 现在我可以保存自定义数据工作正常..但是尝试在编辑表单页面上获取元数据是另一个故事..

我已经按照说明使用以下行的文档进行了..

get_term_meta($term_id, $key, $single)

但是我无法让它工作..我必须像这样手动输入term_id ..

$term_meta = get_term_meta('36', '', true);

..为了它的工作。 谁能告诉我php需要什么代码才能得到term_id?

3 个答案:

答案 0 :(得分:2)

您可以使用此功能进行调试

$term = get_term_by('slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );

print_r ($term);

由于

答案 1 :(得分:2)

是的,是的。

$idObj = get_category_by_slug(post_type);  
$id1 = $idObj->term_id; 

如果您使用任何WordPress内置函数,则需要编写objname->subkey

答案 2 :(得分:0)

好的,所以我发现了问题

我必须使用$term_id->term_id而不是$term_id