WooCommerce-WordPress角色和功能

时间:2018-01-11 作者:user1809790

我有一个WordPress用户,我正在为他分配由Woocommerce自动创建的“店铺经理”角色。

然而,我有一个问题,当这个用户登录到WP管理员时,他没有看到产品选项下的“所有产品”和“添加新”菜单项。

我尝试安装WooCommerce建议的插件“Members”(https://docs.woocommerce.com/document/roles-capabilities/) 并注意到这个角色实际上是授予用户WooCommerce几乎所有的功能。有没有人遇到过这个问题?是否有方法允许此用户即使不是管理员也可以查看“所有产品”和“添加新”菜单项?

Edit:下面您可以看到为产品授予的功能。同样,所有其他退款、订单和任何与WooCommerce相关的功能都被授予。enter image description here

谢谢

1 个回复
SO网友:maverick

使用访问插件,您可以创建更细粒度的访问控制,并实现更好的站点管理。使用以下步骤为Woo commerce创建您自己的具有自定义权限的角色。1、创建自定义角色。2、单击更改该角色的权限,单击Woo-commerce功能以显示相关功能并授予manage\\u Woo-commerce功能。如果您希望角色能够访问任何Woo commerce管理屏幕,则需要此功能。3、在此对话框中添加更多功能,或在“帖子类型”选项卡上设置与Woo commerce相关的帖子类型的权限。4、将所需用户的角色更改为刚创建的新自定义角色。创建新角色时,如果希望用户没有固有的功能(允许您添加具有访问权限的特定功能),请不要选择任何要从中复制权限的角色。这将不授予角色权限,您可以手动添加所有功能。

如果要为用户提供与作者相同的功能(能够编写和编辑自己的内容),请选择从作者角色复制权限。要创建可以编辑任何内容的用户,请选择从编辑器角色复制权限。此设置将调整内容编辑功能,因此您可以手动设置Woo commerce功能。

结束

相关推荐

Virtual Pages plugins

我很难让插件正常工作Virtual Pages (WordPress插件可简化虚拟页面的创建)我确实进行了编辑,根据查询创建了一个循环。add_action( \'gm_virtual_pages\', function( $controller ) { /* Creating virtuals pages for companies */ $args = array( \'post_type\' => array(\'companies\',), \'post_status\'