Logo

ThinkDIY

Think不止,DIY不息

Think Member:会员、资源、下载,都留在自己的站里

Think Member:会员、资源、下载,都留在自己的站里


做内容的人,早晚会遇到同一个问题:资料放在网盘,会员挂在第三方系统,收款走别人的通道。用户是你的,数据在别人那里;平台改一次规则,你就要重新想办法。

Think Member 是我为内容站点做的会员资源下载插件。它想解决的事情很具体:把会员、资源、下载和收款,重新放回自己的 WordPress 里。


一个短代码,就是会员中心

在页面里放一个 [think_member_center],登录、注册、会员等级、积分余额、每日签到、我的下载、已购资源、订单、积分明细、账户资料,都在这里。未登录时是登录 / 注册双表单,注册完直接登录,不跳转 wp-login.php。

会员等级可以单独设置价格、有效期、升级所需积分、每日下载上限和积分倍率。续费按原到期时间累加,不浪费剩余天数。


资源库,不只是「填一个链接」

网盘外链可以直接粘贴整段分享文字,插件会识别链接、提取码和解压密码;本地文件支持拖拽上传,超过 PHP 单文件上限时自动分片,单文件最大 2 GB。

下载权限分得很细:游客下载、登录下载、积分下载、购买下载、等级专享。名额按「不同用户数」统计,0 表示不限;权限、每日限额、剩余名额都会在服务端再校验一次,前端绕不过去。


收款,不需要先办一套商户资质

会员购买和积分充值都走收款码:用户选套餐、选支付方式,看到预置的二维码和订单号;管理员在后台核对到账后点「确认收款」,等级或积分即时发放。同一订单只发放一次。

对个人站长来说,这比接支付接口、申请商户号要轻得多。


注册这件事,也值得认真做

邮箱验证码可以用于注册和找回密码,6 位数字、默认 10 分钟有效、一次性使用、单码最多校验 5 次;同邮箱 60 秒冷却、每小时 5 次,同 IP 每小时 15 次。未配置 SMTP 时,可以先开调试模式,在后台「最近发送记录」里看验证码,把流程跑通再正式发信。

此外还有用户名禁用词、Cloudflare Turnstile 人机验证,以及可选的微信扫码登录。它们默认关闭,需要时再打开。


升级,不该把功能升没了

0.8 起内置了自建更新通道:后台插件页可以检查更新、一键升级;升级前记录插件启用状态,升级完成后自动重新启用,不会出现「升级完下载框消失」的情况。

技术上仍然是原生 PHP + WordPress,没有第三方依赖,数据表独立。它不要求你换服务器,也不要求你改变现有的内容结构。

如果你正在做资源站、知识付费或会员社区,希望 Think Member 能让你少折腾一点,把时间留给内容本身。


WordPress 6.4+ / PHP 7.4–8.3
作者:ThinkDIY · https://www.thinkdiy.cn


点击下方卡片购买

Think Member:一站式wordpress会员与资源订单管理插件Think Member:一站式wordpress会员与资源订单管理插件


← 返回文章列表