WordPress插件:V免签-付费内容插件,拒绝中间商赚差价

斌仔 分类:
文章字数 1410 字 阅读时间 6 分钟
🤖 由 ChatGPT 生成的文章摘要
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结

阿斌之前分享一些付费资源使用的都是第三方平台,奈何本来收费就不多,平台还设有体现门槛和提现抽成,基本所剩无几。

为了不被平台限制,阿斌决定自己开发一个简易的插件

奈何一直没找到合适的灵感和解决办法,就一直没有动手。

直到发现了 V免签 (PHP) 这款收款程序,让我发现了成功的曙光。

V免签搭建教程)是基于 Thinkphp5.1 + mysql 实现的一套免签支付程序,而 WordPress 也是 PHP 语言开发的,二者真是完美契合。

V免签负责收款,WordPress 插件负责与其对接,最后完成内容付费。

今天就来讲讲这款历时 4 天开发的WordPress V免签插件

V免签-付费内容插件
V免签-付费内容插件

V免签WordPress插件功能列表

  • ✅收款返回文章页面,并显示隐藏内容(2023年11月4日)

  • ✅界面上面的文字可以自定义(2023年11月4日)

  • ✅金额可以在文章中自定义设置,如果不设置则显示默认金额(2023年11月7日)

  • ✅订单显示在后台(2023年11月7日)

  • ✅支付金额可以自动填入(2023年11月9日)@格子老师

  • ✅3款主题切换

V免签WordPress插件主题页面展示

zibll

zibll
zibll

ripro

ripro
ripro

orange

orange
orange

V免签WordPress插件支付页面展示

支付宝
支付宝

V免签WordPress插件优缺点

优点

  1. 没有中间商赚差价
  2. 所有东西都可以自行设置
  3. 无需申请企业账号,个人收款二维码即可

缺点

  1. 需要自行搭建 V免签

下载V免签WordPress插件

一次付费,永久使用。只支持 WordPress 系统(赠送:V免签易支付二开版源码+pc端订单监控+微信/支付宝QQ免挂机)

付费图片
付费图片
限时优惠
WordPress插件:V免签-付费内容插件,拒绝中间商赚差价
为尊重作者劳动成果,此处内容已隐藏,请购买查看内容
19.9
限时特惠
输入邮箱即可查询订单,跳转支付则为未查询到订单(邮箱只用于订单使用,不会发送内容到邮箱,虚拟产品售出不退!!!)
已有4人解锁查看
输入邮箱即可查询订单,跳转支付则为未查询到订单(邮箱只用于订单使用,不会发送内容到邮箱,虚拟产品售出不退!!!)
付费阅读
已售 4
隐藏内容

调用方法

在文章内容中<!--vpay start--><!--vpay end-->两个字段,在这两个字段中添加隐藏内容:

<!--vpay start-->
我是隐藏内容
<!--vpay end-->

自定义金额

在 WordPress 后台 - 文章(新增/更新)- 设置 隐藏内容金额 即可。

红框区域
红框区域

安装方法

  1. 下载压缩包,上传到 WordPress根目录 - wp-content - plugins
  2. 解压
  3. WordPres后台 - 插件 - 已安装的插件,激活即可使用。

V免签搭建教程

推荐使用宝塔面板安装,以下教程为宝塔面板安装教程,其他环境请参考自行配置

  1. 下载源代码,Clone or download->Download ZIP

  2. 宝塔面板中新建网站,设置:

    • 网站目录->运行目录:设置为public并保存
    • 伪静态:设置为thinkphp并保存
    • 默认文档:将index.html放在第一行并保存

    宝塔面板网站设置
    宝塔面板网站设置

  3. 打开网站目录 config/database.php ,设置好您的 mysql 账号密码。

  4. 导入数据库文件(位于根目录)vmq.sql到您的数据库。

  5. 至此网站搭建完毕,请访问后自行修改配置信息!默认后台账号和密码均为admin

升级说明:请您直接下载新版本覆盖旧版本即可!

V免签WordPress插件问题集锦

V免签添加微信二维码识别不出来

将微信收款码裁剪为只保留中间白色位置即可

微信收款码
微信收款码

如何让金额自动填充

在微信收款码设置你所需要的金额保存,然后依次添加到V免签后台即可(按照上面裁剪更好识别哦)。

V免签WordPress插件开发设想

功能

  1. 收款(最基本的)
  2. 收款后能正常获取资源
  3. 通过什么信息来查询订单,以便后续再来查看,而不需要再次付费
  4. 数据存储到哪里

页面

页面设计对于我这个半调子前端来说真的是不知道如何设计,才能更加好看。

最后依照 WordPress 关注公众号的插件照葫芦画瓢设计了一版。

V免签WordPress插件开发难点

这个功能看着简单,但是对于我这个只懂一点 PHP 语言的人来说,真的是太难了。

功能解决思路

  1. 收款使用:V免签的API接口
  2. V免签 API 有回调字段,只要加上这个字段,就可以返回你想要回到的页面
  3. 本打算通过登录来绑定订单,但是想到还要注册有些麻烦,就放弃了。最后选择了通过邮箱来查询订单(灵感来源:独角数卡)
  4. 阿斌之前在开发 WordPress AI摘要 时将数据存到了 wp_postmeta 中;一开始想存到这个表中,后来发现想要存的信息有点多,后面不好查,就放弃了;最后选择了新建一张表来存储。

难点

不太懂代码,只能依靠 ChatGPT,还不知道如何准确的描述,最后只能脑子有啥想要的就直接问。

下面给大家看几个我问的问题:

如何将订单信息存入wordpress的数据库的wp_postmeta,并显示在后台

php 将时间转为这个格式:202301080001003119

php 将time()转为这个格式:202301080001003119

前端如何通过ajax来获取wordpress插件设置的参数

真是:会的不难,难的不会。

通过各种的反复调试,终于做出了 1.0 版本。

你觉得这篇文章怎么样?

1
0
0
0

非常感激每一位打赏的朋友!

支付宝扫码支持
微信扫码支持

扫一扫,请博主喝咖啡☕

文章作者: 斌仔
文章链接: https://www.wangdu.site/course/1862.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文武科技柜

相关推荐

共有 40 条评论

  1. 格子老师

    我看你这个插件 输入邮箱支付 扫码后还要手动输入订单金额。不能实现在跳转生成的二维码中直接嵌入收款金额么?应该是可以通过链接上增加参数的方法 实现直接显示收款金额吧!!

    1. 斌仔

      好像其他的支付平台可以,V免签好像没有带这个参数;后面我研究研究

    2. 斌仔

      这个功能已经实现了

      1. 格子老师

        厉害 已经支持购买一份 学习学习

        1. 斌仔

          谢谢

  2. 格子老师

    你这功能设置的不对,隐藏内容的单价要在前台设置,后台设置会出现所有内容单价都一样的问题。应该在前台文章发布页面增加隐藏内容的单价 我的 http://wenku.qian.lu:2080 的站点,使用另一套支付系统,比这个功能要完善很多。

    1. 斌仔

      我这个设置,插件里设置是默认的;在发布文章时可以设置单独的

  3. 格子老师

    另外 网盘里的文件还没加入自动获取支付金额的代码

    1. 斌仔

      这个自动获取支付金额的代码是在V免签里设置的

  4. obaby

    thinkphp 老觉得有点重呢~~
    关键是那个智障的缓存逻辑,不断生成php文件。

    1. 斌仔

      这让我想起了小而美的微信
      我觉得程序能满足需求就行
      现在这个减少了第三方的收费,我觉得挺好

  5. 九龙拉棺

    这个插件在启用的过程中产生了1 个字符的异常输出。 如果您遇到了「headers already sent」错误、联合 Feed(如 RSS)出错等问题,请尝试禁用或移除本插件。

    1. 斌仔

      我在网盘又上传了一个新的版本,你把之前的删了,安装新的试试

      1. 九龙拉棺

        你上传的还是v1.6版本,上传时间:2024/02/25 15:52:36,请问你新上传的在哪里?

        1. 斌仔

          抱歉啊,我邮箱发你了,之前文章里发的都是单个,这次发了个文件夹的

          1. 九龙拉棺

            请问异步回调和同步回调在V免签那要怎么填写。有没有比较详细的设置教程

          2. 斌仔

            添网站域名就可以

  6. 九龙拉棺

    在测试中发现 CorePress主题 https://www.123pan.com/s/HQeA-KO1Sh 无法弹出扫描支付窗口

    1. 斌仔

      主题是最新版本吗

      1. 九龙拉棺

        CorePress主题 最新的免费版,我给你的2个邮箱发了测试网站和账号密码,你去试试

        1. 斌仔

          我在我发的网盘又上传了一个新的版本,你试试

          1. 九龙拉棺

            在CorePress主题测试中,可以弹出支付扫码,支付也没有问题,V2发现个问题,支付成功后,在后台不产生订单列表,订单列表空空的

          2. 斌仔

            那页面隐藏的内容会显示吗

          3. 九龙拉棺

            页面隐藏的内容会显示,在v免签后台管理有订单,订单支付成功,在订单状态提示:通知失败

          4. 斌仔

            通知失败是正常的,只要页面显示,wordpress后台订单列表有就可以了

          5. 九龙拉棺

            经过测试wordpress后台订单列表,没有订单

          6. 斌仔

            我修改了V免签支付地址,你之前填的是我的域名,我换成你的了,你再试试

          7. 斌仔

            V免签支付地址是你V免签部署的域名,现在的改的也不对

          8. 九龙拉棺

            那个是我随便填你的,你试试,设置你的v免签,支付成功后在wordpress后台不产生订单列表

          9. 斌仔

            你看一下你的数据库有没有wp_vpay_orders这张表呢

          10. 斌仔

            再不行,试试我又在网盘上传的3.0版本

  7. 九龙拉棺

    经过测试3.0版本已经完美解决wordpress后台没有订单问题,有个小小建议,可以删除订单,订单可以设置有效时间,例如:24小时有、72小时有效(三天)等等,一键删除失效订单,防止多订单增多SQL数据库过于庞大。

    1. 斌仔

      现在是订单成功的才会保存,没有成功的不存,V免签取消订单接口不能用所以做不了

  8. 九龙拉棺

    以后的发展方向,增加会员等级,例如:赞助会员,超级会员,终身会员,设置哪类会员支持免费查看。会员等级有时效,30天,半年,一年。支持会员充值,购买,升级。博客变现才是唯一的出路

  9. 网站用户

    你好 请问这款插件能不能支持 word press5.1.19 版本 网站版本有点老了 请问能不能支持

    1. 斌仔

      请问你底层php是哪个版本,按说php7.4之上的都支持

      1. 网站用户

        php现在是5.6的 网站都10几年了 有一定的用户基础 不敢乱升级 V免签我早就假设好了 目前应用在其他网站作为跳板

  10. 网站用户

    博主你好 请问如果用户购买成功后 当再次访问这个页面是不是永久都可以显示购买后显示的内容 还是说需要输入购买时填写邮箱地址才能再次显示 还是几天之内可以显示

    1. 斌仔

      需要输入购买时填写邮箱地址才能再次显示

      1. 网站用户

        感谢回复,新站内容正在完善当中,到时必定来购买支持