Seven主题2.9.2版本发布,修复了两个bug,顺便说一下批量修改文章权限的方法

发布于 更新于
6,455

有朋友反馈了两个问题:

  1. 固定连接里面加了自定义的一些参数或者字符串会出现一些页面的404
  2. 首页无法隐藏侧边栏

现在已经修复了,请去下载页面重新下载安装。

顺便说一下如何批量设置文章的阅读权限

下面这段代码是便利你的文章,然后给这些文章设置阅读的权限,前提是你的文章中有段代码把需要隐藏的内容包裹起来了。

$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 >=100 && $id <= 3000){
            //设置成登陆可见
            $res = update_post_meta($id,'capabilities',array('key'=>'login','val'=>''));

            //设置成需要支付10元
            //$res = update_post_meta($id,'capabilities',array('key'=>'rmb','val'=>'10'));

            //设置某些等级可见
            //$res = update_post_meta($id,'capabilities',array('key'=>'lv','val'=>array('vip1','vip2')));

            //设置成需要支付10积分
            //$res = update_post_meta($id,'capabilities',array('key'=>'credit','val'=>'10'));
        }

        if($res){
            echo '设置成功,id为'.$id;
        }else{
            echo '设置失败,id为'.$id;
        }
    }
    echo '';
    wp_reset_postdata();
} else {
    echo '没有文章';
}

0
0
分享
57
反馈
0 / 600
欢迎参与讨论 登录/注册
57 条评论
热门最新
happy

Muze 1月前30
若出现错误,可参考以下方法:pre–per
原代码“posts_pre_page”改为“posts_per_page”就可以了。

Muze

若出现错误,可参考以下方法:pre–per
原代码“posts_pre_page”改为“posts_per_page”就可以了。

AndyZGS

为积分而来。。。。。。。。。

That year 1997

春哥 2.9.2微博登录获取不到头像

汤圆

完全不晓得 在说什么

春哥
汤圆

编辑文章的时候日期改了,跑前面来了,已经改回去了

wenyin

dachaoka 什么时候有更新呢?演示站还是和一个月前一样

明月登楼

不是已经更新到2.9.2了嘛?怎么这文章又跑前面来了!

优图库?

文章发布时间也变了。。。

wook

为啥这个帖子突然跑到置顶来了,我还以为春鸽把升级的版本号弄错了呢

233

加个文章页隐藏侧边栏后台头部图片的功能吧

嗨,早上好!
所有的成功,都源自一个勇敢的开始