当前位置:首页>网站建设>B2主题添加后台一键修改下载权限的代码

B2主题添加后台一键修改下载权限的代码

释放双眼,带上耳机,听听看~!

B2主题添加后台一键修改下载权限的代码

下面分享一段B2主题添加后台一键修改下载权限的代码,放入B2主题functions.php文件就可以了。

//下载权限批量设置.放入主题functions.php文件
add_filter( 'bulk_actions-edit-post', function($bulk_actions) {
$bulk_actions['download_permission'] = __( '下载权限批量设置', 'download_permission');
return $bulk_actions;
});
add_filter( 'handle_bulk_actions-edit-post', function( $redirect_to, $doaction, $post_ids ) {
$setting = 'all|free
lv1|free
lv2|comment
lv3|login
lv4|money=10
lv4|credit=30';//需要设置的对应下载权限,自行修改
 
 
if ( $doaction !== 'download_permission' ) {
return $redirect_to;
}
foreach ( $post_ids as $post_id ) {
$meta = get_post_meta($post_id,'b2_single_post_download_group',true) ? get_post_meta($post_id,'b2_single_post_download_group',true) : array();
foreach($meta as $k => $v){
$meta[$k]['rights'] = $setting;
}
update_post_meta($post_id,'b2_single_post_download_group',$meta);
}
$redirect_to = add_query_arg( 'download_setting', count( $post_ids ), $redirect_to );
return $redirect_to;
}, 10, 3 );
add_action( 'admin_notices', function() {
if ( ! empty( $_REQUEST['download_setting'] ) ) {
echo '设置成功';
}
} );
//设置结束
欢迎访问秀主题博客,分享简单实用WP教程
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
网站建设

DUX主题添加仿知更鸟评论等级样式

2022-7-21 8:13:24

网站建设

B2主题文章作者设置认证图标

2022-7-23 9:05:47

温馨提示:

1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:971318156@qq.com,我们将第一时间处理!

2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。

3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

1 条回复 A文章作者 M管理员
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索