wordpress主题建站,选择WEB主题公园中文原创企业网站模板!

WordPress技术博客 news
您现在的位置:首页 > WordPress技术博客 > wordpress多个作者协同发布文章的一些功能设置

本周推荐网站模板

WordPress主题视频教程

最近更新的WordPress主题
最新更新过的网站模板

wordpress多个作者协同发布文章的一些功能设置

wordpress的多作者协同发布文章管理网站

使用wordpress建立一个CMS网站,我们一般是会使用多个作者或者编辑进行管理,这样我们的网站才能更容易的被管理。

我们知道wordpress的用户有几个权限,权限从高到低有:管理员、编辑、作者、投稿者、订阅者。

 

管理员有管理网站所有设置的权限,包括网站的一些核心设置、用户管理、文章等等所有的权限。

编辑可以管理所有的文章、所有的评论

作者可以管理作者本账号下发布的文章和文章的评论。

投稿者只能投稿文章,投稿的文章需要编辑或者管理员进行审核之后才能发布。

订阅者只能编辑自己的资料,其他的权限都没有。

 

我们了解到以上的权限,就能够为我们的网站分配不同的账号,让这些用户协同发布和管理网站。

这里我们比较重要的一环是作者的这个权限用户,管理自己发布的文章和评论,这样对于整站作者也无法影响到

因此这里我们介绍一下,如何增强这个用户的一些功能,让作者用户更好的使用。

 

指定每个作者发布的分类目录

wordpress默认是作者可以发布文章到任何一个分类目录下,这对于多作者协同是不太好的,因为我们创建这么多的账户就是想要他们各有各的作用。

因此我们需要指定每个作者可以发布文章的分类。

这样的功能可以使用Restrict Author Posting插件来进行,这个插件在国外的很多多作者网站使用率很高。

在wordpress后台--插件-安装插件搜索Restrict Author Posting 安装并启用。

然后再用户--所有用户 ,编辑一个作者,可以看到选项:

 

 

默认是 select all 也就是所有分类都可以发布,下面则是你的网站内的分类,你想要这个作者发布到那个分类,在这里指定就好了。

 

让作者在网站后台只能看到自己发布的文章

wordpress默认的作者后台是可以看到其他用户发布的文章的,如下图所示,管理员发布的三篇文章,作者也能看到(但不能编辑删除等操作):

 

那么我们不希望作者也能看到其他人发布的文章,只能看到他自己发布的文章怎么办呢?

 

使用如下代码放入到你的wordpress主题根目录下的function.php(WEB主题公园的付费用户请放入到function/function_z.php或者根目录下widget.php即可)

 

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' );

 

放入代码之后,每个作者就只能看到自己发布的文章,而不能看到别人的文章了。

 

这样我们的wordpress多作者协作的网站就很方便的使用了,作者这个用户这样设置好了之后,单个作者账号还是非常不错的,作者也可以自己更新和修改自己的文章,让你的网站内容被更好的维护和更新。

WordPress原创主题,高端网站模板建站,网站模板建站资源以及开发知识分享,尽在WEB主题公园

如未标明出处,所有文章均为WEB主题公园原创,如需转载,请附上原文地址,感谢您的支持和关注。

============关于WEB主题公园=============

WEB主题公园致力于开发适合中国人习惯的中文WordPress网站模板,并提供全程视频教程,让您能够轻松的使用网站模板建立好自己的网站!

分享WordPress开发,网站维护经验,分享更多有用的WordPress知识

WEB主题公园--做最好的中文原创WordPress主题,网站模版。