售前咨询
技术支持
渠道合作

如何实现wordpress后台文章列表只显示该作者自己文章的方法

很多免备案空间搭建的网站都想开放读者的投稿功能,接受读者的投稿,不仅可以丰富博客的内容,还可以增加与读者之间的沟通,可以说是一举多得的事情,何乐不为呢?如果wordpress站点开放后台的注册功能,普通用户注册进去默认设置为投稿者,登陆进去即可添加文章。但是作为wordpress管理者来说希望wordpress后台文章列表只显示该作者自己的文章,当然管理员可以显示所有文章。那么我们开始今天的文档分享了。
实现wordpress后台文章列表只显示该作者自己文章的方法方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项

2、点击进入之后找到我们站点的根目录

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑
4、 添加代码操作:

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

add_filter('parse_query', 'mypo_parse_query_useronly' );

温馨提示:该技术解决方案的是由数安时代客服为我们空间客户处理该问题时提供的处理方法,确保在数安时代能完美实现,因服务较多,客服繁忙,其他主机我们没有过多精力进行大范围测试,不能确保所有虚拟主机都能完美处理,请您理解!


 

上一篇:

下一篇:

相关文章