
使用WordPress建站,文章被评论,如何让评论包含指定内容,或者禁止指定内容呢?接下来就带大家来实现这个功能。
这篇文章《WordPress拦截没有中文留言评论,非插件实现》的进阶
以下代码不允许评论中<a 随便 href=” 或者rel=”nofollow”或者http://
function lianyue_comment_post( $incoming_comment ) {
$http = \'/[href=\"|rel=\"nofollow\"|http://|</a>]/u\';
if(preg_match($http, $incoming_comment[\'comment_content\'])) {
wp_die( \"万恶的发贴机!\" );
}
return( $incoming_comment );
}
add_filter(\'preprocess_comment\', \'lianyue_comment_post\'); 你也可以换成自己的代码也可以添加其他的代码
也可以设置成必须包含指定字符如下面:
function lianyue_comment_post( $incoming_comment ) {
$pattern = \'/[一-龥]/u\';
// 禁止全英文评论
if(!preg_match($pattern, $incoming_comment[\'comment_content\'])) {
wp_die( \"您的评论中必须包含汉字!\" );
}
return( $incoming_comment );
}
add_filter(\'preprocess_comment\', \'lianyue_comment_post\'); 以上面的是必须包含中文字符也可以改成自己的字符
两个一起的代码必须包含中文字符和不准包含指定字符的代码
function lianyue_comment_post( $incoming_comment ) {
$pattern = \'/[一-龥]/u\';
$http = \'/[href=\"|rel=\"nofollow\"|http://|</a>]/u\';
// 禁止全英文评论
if(!preg_match($pattern, $incoming_comment[\'comment_content\'])) {
wp_die( \"您的评论中必须包含汉字!\" );
}elseif(preg_match($http, $incoming_comment[\'comment_content\'])) {
wp_die( \"万恶的发贴机!\" );
}
return( $incoming_comment );
}
add_filter(\'preprocess_comment\', \'lianyue_comment_post\'); 另外主题如果使用了ajax评论,提示错误时可能会出现布局混乱,解决办法:
打开comments-ajax.php找到最后个err( __(并
在下一行增加:
这是必须包含中文的
$pattern = \'/[一-龥]/u\';
if (!preg_match($pattern,$comment_content) )
err( __(\'您的评论中必须包含汉字!\') ); 这是禁止包含的内容
$http = \'/[href=\"|rel=\"nofollow\"|http://|</a>]/u\';
if (preg_match($http,$comment_content) )
err( __(\'万恶的发贴机!\') ); 本站除原创内容,其余内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性、可用性承担任何责任。本站禁止以任何形式发布或转载任何违法相关信息,若您发现请立即向站长举报;用户投稿一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
如有版权内容,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,故敬请原作者谅解!为尊重作者劳动成果,请购买正版支持作者,谢谢!若您对「HULIKU.COM」所载资源作品版权归属存有异议,请发送邮箱:ihuliku@qq.com 进行处理。
本站资源文件大多存储至云盘,如您发现图片或链接失效,请联系站长或作者,我们将及时进行更新。资源都是经过站长或作者收集测试优化后进行发布分享。如若转载请在贵站文内以超链形式注明狐狸库文章出处,谢谢合作!













![WordPress子比主题美化教程合集[2023/04/17]-狐狸库](https://huliku.com/pic/2023032607024935.png)
![狐狸库自定义子比主题底部footer页脚美化(自适应)[06.26]更新-狐狸库](https://huliku.com/pic/2023062610013835.png)





















请登录后查看评论内容