对于我当前正在开发的Wordpress插件(支持票证系统),我必须映射以下内容。
每个票证都分配给一个项目(1:1关系)。
每个项目都在轮流分配给客户(1:1关系)。
因此,可以为客户分配任意数量的项目(1:n关系)。
票证也可以有多个答案(例如该问题)我认为也应该是cpt。
我已经将票证创建为自定义帖子类型。
我认为客户和项目应该是票证的分类法。
应该将项目作为父分类法分配给客户。
因此,我为项目设置了层级= true。
但是实际上将在父下拉列表中显示项目而不是客户(请参见下面的屏幕截图)。
就我在Codex中所阅读的内容而言,我可以使用“ taxonomy_parent_dropdown_args”-挂钩自定义下拉菜单。
但是我不确定是否会由于的不同而出现问题。
这是正确的还是有更好的存档方法?
答案 0 :(得分:0)
尝试
$taxonomyName = "com_category";
$parent_terms = get_terms($taxonomyName, array('parent' => 0, 'orderby' => 'slug', 'hide_empty' => false));
foreach ($parent_terms as $pterm) {
$terms = get_terms($taxonomyName, array('parent' => $pterm->term_id, 'orderby' => 'slug', 'hide_empty' => false));
foreach ($terms as $term) {
echo '<div class="single_cat col-md-3">';
echo '<h3>'.$pterm->name.'</h3>';
echo "<ul>";
echo '<li><a href="' . get_term_link( $term->name, $taxonomyName ) . '">' . $term->name . '</a></li>';
echo "</ul>";
echo '</div>';
}
}