我已经构建了一个分层分类法,显示了管理员中可用香水的主列表。创建页面时,勾选该特定页面可用的香水。我将这段代码用于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'); ?>
如何对其进行编辑,使其仅显示我所在页面的香水?感谢。
答案 0 :(得分:0)
您需要wp_get_object_terms($post->ID, 'scents')
查看以下文档:http://codex.wordpress.org/Function_Reference/wp_get_object_terms