我如何才能向每个人开放我的管理小组?

时间:2012-08-04 作者:Victor Bjelkholm

我正在计划运行一个开放的新闻网站,我希望每个人都能够查看网站内部,无需注册。我觉得它应该存在一个查看WordPress后端的简单检查,但我似乎找不到它。我不想让每个人都能够创建帖子或编辑内容,而是想查看内容。

这是像我想的那么简单,还是我自己对代码库做了很大的更改?

2 个回复
SO网友:Damien

像大多数CMS网站一样,WordPress有两种类型的用户-未知用户和已验证(登录用户)。事实上,几乎每个网站或分析系统都基于此用户配置文件跟踪用户。

未知用户只能浏览前端,无法访问wp admin。这是意料之中的,否则请解释为什么未知的未登录用户需要访问wp admin并在wp trac上提出功能请求。

现在您可以使用类似“demo”的密码创建来宾帐户,但您希望用户只能浏览管理部分的“all”。

同样,这是不可能的,它是从WordPress到Drupal的所有CMS解决方案的标准。Authenticated users 必须对系统功能具有只读权限或读取/编辑权限。

Core Requirement of Web Content Management Systems
对于您来说,应该简单避免的是所有web CMS解决方案的核心功能,即
-网站访问者正在浏览或登录;和-登录用户具有限制其访问权限的角色权限

SO网友:Brian Fegter

我将使用WP Multisite并允许用户注册测试站点。Woo Themes用他们的playground feature.

然后,创建一个网络激活的插件,该插件在一定时间后使测试站点过期,并限制特定区域(主题编辑器、插件、站点设置等)。

结束

相关推荐

如何将wp-login.php重命名为MultiSite?

我想隐藏并重命名wp-login.php 在我的URL中,用于在多站点设置上创建品牌。从这个forum post 我知道我可以改变mysite.com/wp-login.php 到mysite.com/login 通过插入RewriteRule ^login$ wp-login.php 在我的.htaccess. 我喜欢URL栏不显示登录重定向到wp登录。如果我尝试在子网站下登录mysite.com/subsite1/login 它显示为重定向自mysite.com/subsite1/wp-login