GET_CATEGORY_PARENTS显示空类别

时间:2013-10-16 作者:Joren

当我执行

\'<?php echo get_category_parents(get_query_var(\'cat\'), false, \'\\\' - \\\'\'); ?>\' 
在类别页面上bar, 它是foo, 这是输出:\'foo\' - \'bar\' - \'\'. 如果没有PHP函数(如explodesubstr?

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

如果没有PHP函数(如explodesubstr?

你没有。看看来源:http://core.trac.wordpress.org/browser/tags/3.6.1/wp-includes/category-template.php#L42 您看到的输出是预期行为,没有过滤器。我的猜测是,您正在尝试将该函数用于它不适用的对象。

你可以采取另一种方法get_ancestorswp_list_categories 但是substrstr_replace 这是最简单的。

结束

相关推荐

Grouping categories by genre

我的wordpress视频博客有几个类别。假设该类别可以分为几个类别,例如动作、恐怖、神秘,另一个类别属于动作、恐怖、浪漫如何将类别分为不同的类型?因为在最基本的结构中,我们将帖子分类。现在我想把类别分成不同的类别然后可以通过url(例如)在流派中显示类别http://www.domain.com/genre/actions 它将列出其中的所有类别。下面是一个具有此功能的示例站点http://www.anime44.com/anime-genre/Fantasy