开放的编程资料库

当前位置:我爱分享网 > PHP教程 > 正文

允许在 WordPress 评论中使用更多 HTML 标签

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 评论使用的挂钩相同),以便仅在发布评论时添加所需的标签。

未经允许不得转载:我爱分享网 » 允许在 WordPress 评论中使用更多 HTML 标签

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏