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
限时特惠
输入邮箱即可查询订单,跳转支付则为未查询到订单(邮箱只用于订单使用,不会发送内容到邮箱,虚拟产品售出不退!!!)
已有3人解锁查看
输入邮箱即可查询订单,跳转支付则为未查询到订单(邮箱只用于订单使用,不会发送内容到邮箱,虚拟产品售出不退!!!)
付费阅读
已售 3
隐藏内容

调用方法

在文章内容中<!--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 许可协议。转载请注明来自 文武科技柜

相关推荐

共有 34 条评论

  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天,半年,一年。支持会员充值,购买,升级。博客变现才是唯一的出路