让WordPress作者后台只能看到自己的日志

WordPress博客特别是多作者博客,正常的作者进入后台后,看到的是全部作者的文章的,只是只能编辑自己的日志,但对于一个开放的博客,普通的作者如果只能在后台看到自己的日志,就更适合网站的更高的安全需求,方法如下,只需要在主题目录下的functions.php文件添加如下代码:


<?php
function wpjam_parse_query_useronly( $wp_query ) {
if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ) {
if ( !current_user_can( 'add_user' ) ) {
global $current_user;
$wp_query->set( 'author', $current_user->id );
}
}
}
add_filter('parse_query', 'wpjam_parse_query_useronly' );

?>

该方法 好像 管理员登陆后 也只能看到日志 看不到其他了 不能审核文章 谁有解决方案 求解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值