Wordpress显示分类法作为下拉菜单

时间:2012-02-10 22:40:39

标签: wordpress taxonomy

我已经构建了一个分层分类法,显示了管理员中可用香水的主列表。创建页面时,勾选该特定页面可用的香水。我将这段代码用于functions.php,它似乎在admin中工作:

add_action( 'init', 'build_taxonomies', 0 );

function build_taxonomies() {
register_taxonomy(
'scents',
'page',
array( 'hierarchical' => true,
'label' => 'Scents',
'query_var' => true,
'rewrite' => true ) );
}

现在我需要输出带有复选标记的项目,以便它们以下拉菜单的形式显示在页面上。

问题在于它会输出所有页面上已经过检查的所有气味。我只需要它输出那些已经在您所在页面上标记的支票。

这是我使用的代码:

<?php wp_dropdown_categories('taxonomy=scents'); ?>

如何对其进行编辑,使其仅显示我所在页面的香水?感谢。

1 个答案:

答案 0 :(得分:0)

您需要wp_get_object_terms($post->ID, 'scents')

之类的内容

查看以下文档:http://codex.wordpress.org/Function_Reference/wp_get_object_terms