批量修改b2全站文章的下载权限(狗大户作品)


------正文内容展示,开始汲取新知识啦------

春哥给的代码

新建b2child/Pages/test.php

内容如下

<?php
//使用此代码前,先备份一下数据库,以免出现意外造成数据损坏。
//此代码复制到 Pages/test.php 中保存,然后使用 你的网址+/test 去访问一下,显示成功后再 删掉 保存即可。
$arg = array(
    'post_type'=>'post',//文章形式是post
    'post_status'=>'publish',//文章状态是已发布
    'posts_per_page'=>-1//所有文章,如果文章数量过多(几万篇),可能速度很慢
);
$the_query = new WP_Query($arg);
if ( $the_query->have_posts() ) {
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        $id = get_the_id();
        $res = false;
        //要设置的文章ID范围
        if($id >=1 && $id <= 10000){
            $downs = get_post_meta($id,'b2_single_post_download_group',true);
            if(!empty($downs)){
                $save = false;
                foreach ($downs as $k => $v) {
                    if(isset($downs[$k]['rights'])){
                        $downs[$k]['rights'] = 'lv|free';
                        $save = true;
                    }
                }unset($v);
                if($save){
                    update_post_meta($id,'b2_single_post_download_group',$downs);
                }
            }
        }
    }
    echo '完成';
    wp_reset_postdata();
} else {
    echo '没有文章';
}
?>

然后使用 你的网址+/test 去访问一下,显示成功后再 删掉 保存即可。

温馨提示:本文最后更新于2024-01-21 23:15:21,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长
------本文内容已结束,喜欢请分享------

感谢您的访问,Ctrl+D收藏本站吧。

© 版权声明
一月 21

知岛上的今时往日

    "吼吼~,往年的今天,作者不知道跑哪里偷懒去了~"
THE END
点赞0投币 分享
评论 抢沙发
头像
善语结善缘,恶言伤人心。(禁止发送无意义的字符)
提交
头像

昵称

夸夸Ta
夸夸
还有吗!没看够!
取消
昵称表情代码图片

    暂无评论内容

社区求救信号帮助是一种美德