当前位置:首页文章笔记建站教程后台一键批量修改B2主题隐藏内容的阅读权限规则

后台一键批量修改B2主题隐藏内容的阅读权限规则

今天想要调整一些文章的阅读权限,但是一想到上千篇文章要一个个修改就头大,B2主题也并没有集成这样的功能,倒是挺可惜的。

为了不做重复劳动力,那就只能死点脑细胞了。

数据库

分析一下,B2主题的隐藏内容阅读权限,其实就是WordPress的自定义字段,那么就可以考虑使用数据库更新语法来更新这些特定的自定义字段。

UPDATE wp_postmeta SET meta_value = '要修改的字段值' WHERE meta_key = '要修改的字段名';

上面这段就是数据库更新语法了,比如说我们要把 B2主题的 隐藏内容阅读权限 改成 积分查看,应该怎么写呢?

UPDATE wp_postmeta SET meta_value = 'credit' WHERE meta_key = 'b2_post_reading_role';

就是这样了,这样在数据库中执行就会将所有文章的 阅读权限 都改成 积分阅读。

然后修改成了积分阅读,当然还要设置具体数值的积分才能使用了,我们尝试把 积分阅读 修改为 5 积分查看。

UPDATE wp_postmeta SET meta_value = '5' WHERE meta_key = 'b2_post_credit';

好了,这样就能批量修改完成了。

但是呢,这样设置会让所有文章都修改了,我如果只想修改部分文章应该怎么办呢?而且每次都需要操作数据库也比较繁琐。

后台一键操作

当然是直接在wordpress后台直接选中文章点击一下执行就立即修改并生效是最简单轻松的了。

在死了无数脑细胞后,终于解决了这个问题。

B2这个代码高亮没办法显示全部代码,请下载文件后,将其中代码复制粘贴到 functions.php 文件中,或者直接上传到主题根目录后 在 functions.php 文件中引入也可以。

然后进入wp后台所有文章,第一个筛选栏中会多出一个“B2-修改隐藏内容权限”的选项。

只要选中文章,然后选择“B2-修改隐藏内容权限”执行,就可以完成操作了。

默认规制

代码中的初始默认规制是将选中的文章,阅读权限更新为 支付¥5 费用查看,允许游客购买,默认查看人数为10~99的随机数。

如果需要不同的规制,需要自行更改下载文件,具体如何更改文件中已提示。

最终效果

后台一键批量修改B2隐藏内容的阅读权限规则

后台一键批量修改B2隐藏内容的阅读权限规则

温馨提示:

文章标题:后台一键批量修改B2主题隐藏内容的阅读权限规则

文章链接:https://www.wuyanshuo.cn/12324.html

更新时间:2024年07月30日

本站资源均为两层压缩,第一层7z(后缀若为wys,请自行修改为7z)有解压密码;第二层zip或cbz,无解压密码,可直接使用漫画类软件程序查看;详情可参考解压教程

本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:service@wuyanshuo.cn我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读无言说网络服务协议

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余

给TA打赏
共{{data.count}}人
人已打赏
建站教程

WHMCS 购物车页取消显示DNS与自动生成主机名和密码

2023-3-29 18:50:06

建站教程

Dedebiz织梦模板中使用ifeles语句

2025-7-8 15:35:11

5 条回复 A文章作者 M管理员
  1. 时光

    你好,后台一键设置阅读权限,如何设置成限制等级可见

    • 吾

      比较麻烦,设置了等级roles后,还要增加具体等级勾选,太麻烦了。
      建议直接用下载模块,那个更好改

  2. 时光

    海纳百川,有容乃大;壁立千仞,无欲则刚。

  3. 时光

    互相心里有对方的人不应该错过。

  4. 时光

    忘掉生日,忘掉青涩的诗,忘掉他不厌其烦夜夜追逐他影子。

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索