获取父术语会添加额外的空标记

时间:2014-10-11 作者:kmavrov

我试图从名为“城市”的层次分类法中只获取顶级术语。它在某种程度上工作得很好,因为它输出了额外的元素。。。

        $cities = get_terms( \'city\' , array(
                  \'parent\'     => 0,
                  \'orderby\'    => \'name\',
                  \'order\'      => \'ASC\',
                  \'hide_empty\' => true
                   ));
        foreach ($cities as $city) { ?>
        <li><a href="<?php echo get_term_link( $city, \'city\' ); ?>" class="button radius"><?php echo $city->name; ?></a><li>
        <?php } ?>
       </ul>
其中只返回2个城市(每个城市都有几个子术语),返回的HTML如下所示:

    <li> ... correct data about term 1 </li>
    <li>

    </li>
    <li> ... correct data about term 2 </li>
    <li>

    </li>
    </ul>

1 个回复
最合适的回答,由SO网友:TTech IT Solutions 整理而成

检查你的收盘价是否错过了收盘价。应该是这样的

<li><a href=""></a></li> 

结束

相关推荐

O未将Add_Query_Arg参数插入到HTML的嵌入Vimeo

我试图在我的主页模板上为嵌入的Vimeo视频添加一些参数。我使用了解决方案(与add_query_arg) 这里的@splashingpixels建议:Add parameters vimeo videos using wordpress embedsadd_query_arg 将参数添加到URL确定,然后var_dump 正在将URL文本打印到页面,以确认正在添加参数。下面的嵌入式视频var_dump 没有获取参数的URL,只有正常的Vimeo URL。我没有收到任何错误WP_DEBUG.这是测试现场: