因此。我创建了一个自定义WordPress分类。我有多个帖子在该分类法下使用该分类法和各种术语。我试图让WordPress做的是从所有帖子中吐出所有分类条款。我将把每一个都放在rel =""标签,所以我可以使用jQuery。
我使用普通的旧WordPress标签完成了这个:
<?php
$posttags = get_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo '<label><input type="checkbox" rel="' . $tag->slug . '">' . $tag->name .
'</label>';
}
}
?>
完美无缺。为每个标记创建一个复选框和标签。但现在我需要这些自定义分类术语。
我一直在摆弄:
$categories = get_terms('Year-taxonomy', 'orderby=name&hide_empty=0');
$cats = object_to_array($categories);
到目前为止还没有工作。我是在正确的轨道上吗?
答案 0 :(得分:2)
不熟悉WordPress Codex,但设法解决了问题。
首先是功能:
function get_custom_terms($taxonomies, $args){
$args = array('orderby'=>'asc','hide_empty'=>true);
$custom_terms = get_terms(array($taxonomies), $args);
foreach($custom_terms as $term){
echo 'Term slug: ' . $term->slug . ' Term Name: ' . $term->name;
}
}
然后在任何需要的地方调用函数:
<?php get_custom_terms('your_custom_taxonomy_name'); ?>
答案 1 :(得分:0)
函数调用必须与函数名称相同:
get_custom_terms( 'your_custom_taxonomy_name');