the_taxonomies()无法识别自定义分隔符问题求助
问题原因与解决方案
- 你混淆了
the_taxonomies()函数的两个分隔符参数:'sep':用于分隔不同分类法之间的内容(比如同时输出分类和标签时,区分这两个分类组的符号)'term_sep':才是控制同一分类法下多个术语之间的分隔符
你看到的德语“und”是WordPress德语本地化环境下,同一分类法多术语的默认分隔符。要改成|,需要在参数里指定'term_sep' => '|',而非'sep'。
示例代码:
the_taxonomies(array( 'taxonomy' => 'case-category', // 指定仅输出你的自定义分类法 'term_sep' => '|', // 设置同一分类法下术语的分隔符 // 其他自定义参数... ));
如果设置后仍不生效,可检查是否有主题或插件通过the_taxonomies过滤器修改了输出内容,覆盖了你的参数设置。
内容的提问来源于stack exchange,提问作者Nikolai Lehbrink
相关产品推荐
相关产品推荐

