Wordpress remove_filter(' pre_user_description',' wp_filter_kses')不起作用

时间:2017-05-04 01:29:47

标签: php html wordpress customization

我尝试在我的remove_filter('pre_user_description', 'wp_filter_kses');文件中使用functions.php来允许作者BIOS中的HTML标记,但它不起作用。 HTML标签被转换为ansii<和>所以它只是作为原始html输出到屏幕而不是渲染它。知道为什么这不起作用吗?我已尝试将其放入我的子主题functions.php,父主题functions.php以及Snippets插件中,但没有运气。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

我明白了。问题出在我的页面模板中。作者描述的输出是echo esc_html( $author->description );,这使我无法逃避html的努力无效。我将模板文件移动到我的子主题并删除了esc_html()部分,因此它只是echo $author->description;,现在一切都很好。很抱歉打扰了所有人,但很高兴我找到了答案!