WordPress 允许在帖子评论的内容中选择几个 HTML 标记。当然,这是一个很棒的功能,因为它可以防止垃圾邮件发送者、黑客和混蛋注入 XSS 安全漏洞和其他恶意代码。不幸的是,博主可能还想支持许多其他标签;例如,技术博主可能希望支持 PRE
标签,以便评论者可以发布代码。幸运的是,在您的 WordPress 评论中添加更多标签非常容易:
// Create function which allows more tags within comments function allow_pres() { global $allowedtags; $allowedtags['pre'] = array('class'=>array()); } // Add WordPress hook to use the function add_action('comment_post', 'allow_pres');
全局 $allowedtags
变量包含一组允许的评论标签,因此添加 pre
键将允许评论中的 PRE
元素。 pre
数组中的 class
键允许评论中发布的任何 PRE 标签的 class
属性,因此您不仅可以允许其他 HTML 标签,但您也可以指定允许的属性!此函数被添加到 comment_post
挂钩(与 AJAX 评论使用的挂钩相同),以便仅在发布评论时添加所需的标签。