幻蓝小站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7|回复: 0

Typecho 评论验证插件 CaptchaPlus

[复制链接]

6851

主题

6854

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
20614
幻蓝 发表于 2022-11-25 09:35:27
Github 地址:https://github.com/scenery/typecho-plugins
Typecho 版本:>= 1.2.0。1.1自测
a. 注册 hCaptcha 账号,在 Sites 菜单栏里点击 New Site 添加一个网站获取 Site Key,点击你的头像 - Settings 获取 Secret Key。

b. 下载插件,文件夹命名为 CaptchaPlus 后上传到网站 /usr/plugins/ 路径下。

c. 进入网站后台-控制台-插件,点击启用:
c41f63b25f7c412a18cad08c2c8dffc9.png 46a44b54c0c9a4f0292bc1152a931f51.png
Site Key:第一步中获取的 Site Key
Secret Key:第一步中获取的 Secret Key
Widget Theme:主题颜色,可设置 Light 或者 Dark
Widget Size:样式大小,可设置 Normal 或者 Compact
设置好后点击保存。

d. 打开 /usr/themes/ 你的主题目录下 comments.php 文件,在提交按钮前面/后面插入下面代码:
  1. <?php if (array_key_exists('CaptchaPlus', Typecho_Plugin::export()['activated'])) : CaptchaPlus_Plugin::output(); endif; ?>
复制代码
如果提交评论失败,可能是开启了评论反垃圾保护导致,在网站后台-设置-评论里关闭,或者在主题目录下的 functions.php 文件中找到 function themeInit() 函数,里面添加:
  1. $options = Helper::options();
  2. $options -> commentsAntiSpam = false;
复制代码


CaptchaPlus.zip

2.75 KB, 下载次数: 0, 下载积分: 金钱 -2

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|幻蓝小站 ( 黔ICP备18008076号-1 )|网站地图

GMT+8, 2022-12-3 00:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表