我在 Wordpress 循环中有这段代码,它收集当前帖子的所有父项,并在无序列表中显示每个父项的子项。
<?php $taxonomyName = "custom_tax";
$parent_terms = get_terms($taxonomyName, array('parent' => 0, 'orderby' => 'slug', 'hide_empty' => false)); ?>
<ul>
<?php foreach ($parent_terms as $pterm) :
$terms = get_terms($taxonomyName, array('parent' => $pterm->term_id, 'orderby' => 'slug', 'hide_empty' => false));
foreach ($terms as $term) :?>
<li><a><?php echo $term->name ?></a></li>
<?php endforeach;?>
<?php endforeach;?>
</ul>
这适用于 FF、Chrome、Safari 和 Opera,但是在 IE9 中,我得到了
<ul>
<a>
<li>Term1</a></li>
<a>
<li>Term2</a></li>
...
<ul>
我确定有一个简单的解决方法,我检查并没有在这里或 WP 论坛中发现任何类似的问题,所以我希望有人能阐明这是否是一个已知问题。
提前致谢。