微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在WordPress中的分类名称中允许html

如何解决在WordPress中的分类名称中允许html

情况: 我正在使用自定义分类法(包含很多术语)的WordPress网站。某些术语的名称对于移动屏幕尺寸而言太长,因此,在不适合屏幕尺寸时,名称必须打破。我知道我可以在CSS中使用hyphens: auto来打断单词,但这不是解决方案,因为无法控制断点的位置,而且在每个浏览器中都不稳定。

目标: 我想使用­ html符号代替CSS解决方案。这样,我可以完全控制名称将在何处中断。 wordpress允许在帖子和页面标题上使用­,但不能在类别或分类名称上使用。保存分类法时会剥离html。目的是允许在分类名称中使用­符号。


我已经搜索了几个小时,找不到解决方案。我发现的唯一东西是过滤器'wp_filter_kses',它可以过滤内容。也许需要删除此过滤器,所以保存时不会对分类名称中的输入进行清理,但是我不知道如何进行管理。

我希望你能帮助我。

解决方法

我找到了解决方案! This文章向我展示了另一种解决方法。我正在使用|以分类法名称命名。在前端,该字符将被替换为­符号:

<?php echo str_replace('|','&shy;',$taxonomy_name); ?>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。