前言
最近因为网站改版需要,一直在寻找高效的批量修改WordPress子比主题文章资源价格的方法。全网找了很久,终于在CSDN上看到这篇文章。于是转过来做个笔记,方便以后查阅,也方便其他有需求的伙伴能查看,毕竟在CSDN上是要付费的,当然我们也要尊重原作者。
进阶玩法
介绍
WordPress建站具有便捷高效的特性,从而衍生出了很多相关的产品,例如我们今天讲到的子比主题,它是一个博客类的wp主题,具有文章独立商城配置,但是这也导致一些老站长想要将自己的站点文章(资源)批量改价难的问题。
如果是新站只有几十篇文章,你还可以一篇一篇的改,但是如果是下面这种体量的站点,想要通过一篇篇的修改,其困难程度可想而知。

于是我自己摸索了一个可行的办法:通过数据库修改来实现子比站点的批量改价。
先上数据库的字符注释:
再来一步一步的实操:
1、打开phpmyadmin面板,找到对应的站点数据表。
2、在数据表单中找到wp_postmeta数据表

点开后,你会看到非常多的数据行,不用管它。
3、找到metakey字段中的posts_zibpay数据行,点开metavalue字段中的数据值,如图所示,这个就是文章独立商城的配置数据了。

我把它复制过来给大家看一下,以便更好的理解。
举个例:pay_limit是购买权限,值是1,在phpmyadmin中显示为s:9:”pay_limit”;s:”1″。那么我们只需要将数据“1”修改为数据“2”,就可以通过修改这段值来实现该篇文章是“高级会员专属”还是“所有会员专属”的权限,对应的其他值可以参照我上面给的注释。
a:27:{s:8:"pay_type";s:1:"2";s:9:"pay_limit";s:1:"1";s:8:"pay_modo";s:1:"0";s:12:"points_price";s:0:"";s:12:"vip_1_points";s:0:"";s:12:"vip_2_points";s:0:"";s:9:"pay_price";s:4:"1.99";s:18:"pay_original_price";s:0:"";s:13:"promotion_tag";s:45:"<i class="fa fa-fw fa-bolt"></i> 限时特惠";s:11:"vip_1_price";s:1:"0";s:11:"vip_2_price";s:1:"0";s:19:"pay_rebate_discount";s:4:"1.99";s:9:"pay_cuont";s:1:"0";s:11:"pay_gallery";s:0:"";s:16:"pay_gallery_show";s:1:"1";s:9:"video_url";s:0:"";s:9:"video_pic";s:0:"";s:11:"video_title";s:0:"";s:13:"video_episode";s:0:"";s:18:"video_scale_height";s:1:"0";s:12:"pay_download";a:1:{i:0;a:5:
4、当我们理解了这么一个数据值的修改原理之后,我们就可以通过phpmyadmin面板的搜索数据表功能来实现批量的替换数据值。
例:我们想要修改所有的文章变成“高级会员专属”且会员价格为9.9元。
当然了,以上的方法只是简单的举例,更多的还是需要你理解相对应的操作原理。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长118194359@qq.com!
2. 分享目的仅供学习和交流,下载后请在24小时内删除!
3. 严禁非法商业使用和违反国家法律,后果自负!
4. 本站提供的资源仅包含源码、模板、插件等,不提供技术服务,敬请理解!
5. 如有下载链接失效、无法下载或存在广告,请联系管理员处理!
6. 本站资源售价只是赞助,用于维持日常运营所需费用!
7. 如遇到加密压缩包,请使用WINRAR解压,解压遇到问题请联系管理员!
8. 源码未经详细测试和修改,请使用前自行甄别,无法分辨病毒和误报的部分源码。
9. 源码为可复制产品,不提供退款。
暂无评论内容