D1762-关于WordPress子比主题批量改价的方法

前言

最近因为网站改版需要,一直在寻找高效的批量修改WordPress子比主题文章资源价格的方法。全网找了很久,终于在CSDN上看到这篇文章。于是转过来做个笔记,方便以后查阅,也方便其他有需求的伙伴能查看,毕竟在CSDN上是要付费的,当然我们也要尊重原作者。

进阶玩法

介绍

WordPress建站具有便捷高效的特性,从而衍生出了很多相关的产品,例如我们今天讲到的子比主题,它是一个博客类的wp主题,具有文章独立商城配置,但是这也导致一些老站长想要将自己的站点文章(资源)批量改价难的问题。

如果是新站只有几十篇文章,你还可以一篇一篇的改,但是如果是下面这种体量的站点,想要通过一篇篇的修改,其困难程度可想而知。

D1762-关于WordPress子比主题批量改价的方法插图3

于是我自己摸索了一个可行的办法:通过数据库修改来实现子比站点的批量改价。

先上数据库的字符注释:

再来一步一步的实操:

1、打开phpmyadmin面板,找到对应的站点数据表。

2、在数据表单中找到wp_postmeta数据表

D1762-关于WordPress子比主题批量改价的方法插图4

点开后,你会看到非常多的数据行,不用管它。

3、找到metakey字段中的posts_zibpay数据行,点开metavalue字段中的数据值,如图所示,这个就是文章独立商城的配置数据了。

D1762-关于WordPress子比主题批量改价的方法插图5

我把它复制过来给大家看一下,以便更好的理解。

举个例: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元。

当然了,以上的方法只是简单的举例,更多的还是需要你理解相对应的操作原理。

原文地址戳我跳转

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容