性价比最高的香港ASP、PHP主机提供商
做网站,就上凡科建站

WordPress 允许分类描述添加 html 代码

Loading
1
Comodo SLL证书促销 - 免费ssl证书申请_ssl证书购买_ev ssl证书_https证书购买 - GDCA_数安时代

出于安全等因素考虑,WordPress 后台的文本框一般是不允许添加 html 代码的(也就是被过滤掉)。

category-description-support-html_wpdaxue_com

最近有用户需要在分类描述中添加 html 代码,下面分享一下实现方法。

直接将下面的代码添加到当前主题的 functions.php 文件即可:

1
2
3
4
5
6
/**
 * 允许分类描述添加html代码
 * https://www.wpdaxue.com/category-description-support-html.html
 */
remove_filter('pre_term_description', 'wp_filter_kses');
remove_filter('term_description', 'wp_kses_data');

如果你需要进一步了解实现原理,可以自己阅读以下文档:

http://codex.wordpress.org/Function_Reference/wp_filter_kses

http://codex.wordpress.org/Function_Reference/wp_kses_data

 

如果你还想让 链接描述和备注、用户描述 也一样支持 html 代码,可以试试下面的代码,同样是添加到functions.php:

1
2
3
4
5
6
7
8
9
// Disables Kses only for textarea saves
foreach (array('pre_term_description', 'pre_link_description', 'pre_link_notes', 'pre_user_description') as $filter) {
    remove_filter($filter, 'wp_filter_kses');
}
 
// Disables Kses only for textarea admin displays
foreach (array('term_description', 'link_description', 'link_notes', 'user_description') as $filter) {
    remove_filter($filter, 'wp_kses_data');
}
支付宝扫码打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

关于 倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

精彩推荐

让作者在 WordPress 后台只能看到自己文章下的评论

让作者在 WordPress 后台只能看到自己文章下的评论

WordPress 仪表盘显示待审核的文章列表

WordPress 仪表盘显示待审核的文章列表

10 条评论

  1. 如何让wordpress自定义栏目支持html代码呀?求答案

  2. 让自定义栏目支持 HTML 代码

  3. 有没有办法添加一个自定义栏,完会地显示 html 代码,保留所有的空白,不自动出现这些分行的东西~~~~

  4. 请问,分类描述如何调用?

  5. 这个牛逼,我用得上。

  6. 恩,感觉还可以 :roll:

发表评论