建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

33个免费且非常实用的WordPress插件(如何制作WordPress评论功能验证码)

GG网络技术分享 2025-03-18 16:13 0


33个免费且非常实用的WordPress插件


1.WP-PostViews - 统计页面浏览量

2.WP ULike - 为文章增加点赞功能按钮

3.Embed Any Document - 在页面嵌入文档

4.Contact Form 7 和 Contact Form CFDB7 - 在页面嵌入表单

5.Favicon Rotator - 为站点添加favicon小图标

6.All-in-One WP Migration – 整站数据迁移

7.Anti-Spam by CleanTalk – 屏蔽垃圾评论

8.Reveal Template – 显示当前页面具体哪个后台文件

9.Front Page Category – 让首页只显示制定目录的文章

10.Stealth Login Page – 屏蔽远程机器登录

11.Insert HTML Snippet – 创建html代码,用shortcode来调用执行

12.Insert PHP Code Snippet – 创建php代码,用shortcode来调用执行

13.WP Crontrol – 查看创建Cron Job

14.iThemes Security – 安全工具,比如登录超过尝试次数加入黑名单

15.Sucuri Security – 安全工具,比如查看增加或篡改的核心文件

16.batch-move – 批量调整文章的分类

17.Bulk Delete – 批量删除文章,按分类,按Tag,按文章状态

18.Broken Link Checker – 查看失效的链接

19.Captcha by BestWebSoft – 表单提交验证码

20.Ajax Load More – 瀑布流分批加载

21.Autoset Featured Image – 自动设置文章首图为特色图

22.Auto Upload Images – 自动下载外链图片到本地

23.Google XML Sitemap Generator – 生成Sitemap

24.zhanzhangb-baidu-submit - 向百度搜索引擎推送新文章

25.Media Tools – 下载外链图片到本地

26.NK Google Analytics – 加GA跟踪代码

27.Pin It Button for Pinterest – 鼠标移到图上出现pin it按钮

28.WPFront Scroll Top – 回到顶部

29.WP-PostViews – 统计文章/页面的被浏览次数

30.WP No External Links – 为外链设置no follow

31.缩略图插件 WP-Thumbnails – 图片形式展示历史文章,可按分类,按时间,或随机

32.Disable Google Fonts – 禁止调用google字体

33.WP Chinese Conversion – 简体繁体转换


备注:如非必要,少装插件!!!插件安装得越多,站点潜在的风险也越大。

如何制作WordPress评论功能验证码

在前面的建站课程中,我们讲了如何制作Wordpress评论功能验证码。有了评论功能,我们网站的用户可以给网站文章进行评论,但又带来一个非常烦人的问题,就是有大量的垃圾评论。

这些垃圾评论很多都是通过机器人群发的,如何防止这些垃圾评价呢?最好的方法就是给WordPress评论系统添加验证码。

制作Wordpress评论验证方法

1. 找到wordpress根目录下面的wp-comments-post.php文件在if ( \'\' == $comment_content ) 前面加入如下代码:

if ( !$user->ID ) {

$a = trim($_POST[a]);

$b = trim($_POST[b]);

$result = trim($_POST[result]);

if ((($a+$b)!=$result)|| empty($result)){

wp_die( __(\'验证码输入不正确\') );

}

}

2.打开自己使用的模板下面的评论模板文件comments.php,在提交按钮上面添加以下的代码:

<?php $a=rand(0,10); $b=rand(0,10); ?>

<p><input type=\"text\" name=\"result\" id=\"result\" size=\"22\" tabindex=\"3\" />

<input type=\"hidden\" value=\"<?php echo $a ?>\" name=\"a\" />

<input type=\"hidden\" value=\"<?php echo $b ?>\" name=\"b\" />

<label><small>验证码:</small>(<?php echo $a ?>+<?php echo $b ?>=?)</label></p>

3. 这样我们再看网站的评论框,就会多一个验证码框了。

标签:

提交需求或反馈

Demand feedback