用于选择页面的自定义管理菜单

时间:2013-11-09 作者:BoBoz

我有一个30-35页的网站。客户只需定期编辑其中的3个。因此,为了让后端更简单、更容易,我想创建一个新的管理菜单项,并将这3个页面放在它下面。我该怎么做?

一直在考虑自定义帖子类型,但不想让它变得过于复杂。

1 个回复
SO网友:Clarus Dignus

Approach 1: 您可以将“编辑”角色分配给用户,将用户指定为三个页面的作者,然后通过以下概述的方法限制用户仅编辑这三个页面:

http://www.godaisies.com/2010/08/23/how-to-make-editors-only-able-to-edit-their-own-page-in-wordpress/

但是,这并不能满足您对专用自定义管理页面的要求。它只是限制了用户可以做什么。

Approach 2: 创建自定义管理页面,如codex中所述(http://codex.wordpress.org/Administration_Menus) 并派生用于在wp admin中列出页面的代码。

Approach 3: 使用Role Scoper,这是一个免费插件,允许:

特定页面、帖子或类别的其他读取或编辑权限

。。。和

在编辑表单中指定要从非编辑器中保留的元素

http://wordpress.org/plugins/role-scoper/

方法2、3或1、2或3的组合确保了所需功能的关键。

结束

相关推荐

Query pages based on tags

在我正在开发的网站上,我添加了标记页面的功能。然后,应在查询中使用这些标记来检索标记的所有关联页面。在我的函数文件中-// Add tag support to Pages function tags_support_all() { register_taxonomy_for_object_type(\'post_tag\', \'page\'); } function tags_support_query($wp_query) { if ($wp_