菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

如何禁止WordPress评论中的外链并要求使用中文

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:wordpress教程 网站评论 WordPress评论

要禁止WordPress评论中的外链,可以使用以下方法: 1. 在主题的functions.php文件中添加以下代码: ```php function remove_outbound_links($content) { $pattern = wp_regex_all('/]+>

必须包含中文

防止灌水,判断评论内容是否包含中文,不能包含其他语言文字。

//评论必须含中文functionwp_refused_spam_comments($comment_data){$pattern='/[一-龥]/u';$jpattern='/[ぁ-ん]+|[ァ-ヴ]+/u';if(!preg_match($pattern,$comment_data['comment_content'])){err(__('评论中需要有一个汉字!'));}if(preg_match($jpattern,$comment_data['comment_content'])){err(__('不能有日文!'));}return($comment_data);}add_filter('preprocess_comment','wp_refused_spam_comments');

禁止带外链

防止发外链的评论,自然就断绝了很多想灌水发推广的人的脚步。

//禁止发链接functionwp_comment_post($incoming_comment){$http='/[href="|rel="nofollow"|http:\/\/|<\/a>]/u';if(preg_match($http,$incoming_comment['comment_content'])){err("禁止发链接地址!");}return($incoming_comment);}add_filter('preprocess_comment','wp_comment_post');

使用方法

把以上两段代码添加到当前主题模板的functions.php文件中就可以了。

如何你觉得修改functions.php文件太麻烦,推荐你使用Code Snippets插件来代替。


评论
建站知识
建站知识
使用技巧
调试安装
运营推广