Display categories inline

时间:2013-11-14 作者:Mattia

如何在小部件中内联显示类别??我已经尝试使用wp函数wp\\u list\\u categories(\'style=none\')和php函数str\\u replace来替换标记br,但没有成功。谢谢

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

wp_list_categories (\'style = none\')echo 它的内容。它不会传回可以替换的字符串。您需要使用wp_list_categories 过滤以去除<br /> 标签。

add_filter(
  \'wp_list_categories\',
  function($str) {
    return str_replace(\'<br />\',\'\',$str);
  }
);
wp_list_categories(\'style=none\');

结束

相关推荐

Ordering Subcategories

我使用以下代码显示子类别中的数据。子类别为“英国”、“仅英格兰”、“仅北爱尔兰”、“仅苏格兰”、“仅威尔士”。按日期或asc/desc排序,英国子类别位于中间位置,威尔士或英格兰位于顶部。我需要英国子类别位于顶部。它拥有最多的帖子-那么可以在查询中使用orderby来解决这个问题吗?或者你认为我只需要为UK子类别创建自己的循环吗?$parentCatID = get_cat_ID(\'Grants and Incentives\'); $childCats = get_categories( \'