也想出现在这里?联系我们

WordPress 实现文章只允许同一IP评论一次纯代码无插件

2023.12.15 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

要在WordPress中实现文章只允许同一IP评论一次的功能,你可以使用以下代码来实现,无需额外插件:

  1. 打开你的WordPress主题的functions.php文件,通常可以在/wpcontent/themes/yourtheme/目录下找到。

  2. 在functions.php文件中添加以下代码:

function limit_comment_by_ip($commentdata) {
    $ip = $_SERVER['REMOTE_ADDR'];
    $comment_ip = get_comment_author_IP();
    if ($ip == $comment_ip) {
        wp_die('对不起,您已经评论过该文章了。');
    }
    return $commentdata;
}
add_filter('preprocess_comment', 'limit_comment_by_ip');
  1. 保存文件并刷新你的WordPress网站。

这段代码会检查评论者的IP地址是否与已有评论的IP地址相同,如果相同,就会显示一条错误消息,并阻止他们发表评论。这样可以确保同一IP只能评论一次。

有用0
  • 2023.12.15初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧