Edit category output

时间:2014-01-05 作者:user2960468

我使用以下内容显示自定义帖子类型中的所有类别。我如何编辑它,而不是在<ul><li> 它拥有的元素<a href .... 相反我需要编辑的输出wp_list_categories( $args );

<?php $customPostTaxonomies = get_object_taxonomies(\'video\');

if(count($customPostTaxonomies) > 0)
{
     foreach($customPostTaxonomies as $tax)
     {
         $args = array(
              \'orderby\' => \'name\',
              \'show_count\' => 0,
              \'pad_counts\' => 0,
              \'hierarchical\' => 1,
              \'taxonomy\' => $tax,
              \'title_li\' => \'\'
            );
            echo \'<span class="tags-button" style="list-style:none; float:left;">\';
         wp_list_categories( $args );
         echo \'</span>\';
     }
} ?>

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

您需要使用style 用于定义列表类型的参数。并删除<br /> 列表中的标记,设置参数\'echo\' => 0 和str\\u replace删除<br /> 输出中的标记。

$args = array(
    \'orderby\' => \'name\',
    \'show_count\' => 0,
    \'pad_counts\' => 0,
    \'hierarchical\' => 1,
    \'taxonomy\' => $tax,
    \'title_li\' => \'\',
    \'echo\' => 0,
    \'style\' => \'simple\'
);

echo \'<span class="tags-button" style="list-style:none; float:left;">\';
    echo str_replace( \'<br />\', \'\', wp_list_categories( $args ) );
echo \'</span>\';

结束

相关推荐

php console log speed

如何在php中将速度基准记录到控制台?我不想echo 结果供用户查看,但只是在某种日志中。我知道我可以用this:$first = new DateTime( \'11:35:20\' ); $second = new DateTime( \'12:00:45\' ); $diff = $first->diff( $second ); echo $diff->format( \'%H:%I:%S\' ); // -> 00:25:25