添加经管理员批准的帖子

时间:2018-06-24 作者:Nikko Dela Cruz

如果用户角色不是管理员,那么在Woocommerce中是否可以仅以草稿或挂起状态添加产品?只有管理员才能发布帖子。

1 个回复
SO网友:mukto90

设置New User Default RoleContributor. 如果需要,还可以更改现有用户的用户角色。

enter image description here

UPDATE

将此添加到functions.php 文件它将允许您的贡献者和作者用户添加WooCommerce产品。然后按照我之前的建议,将默认用户角色设置为contributor。

function wpse_306836_wc_custom_permission( $args, $post_type ) {

   if ( \'product\' === $post_type ) {
      $args[\'capability_type\'] = \'post\';
   }

   return $args;
}

add_filter( \'register_post_type_args\', \'wpse_306836_wc_custom_permission\', 10, 2 );
请注意,一些功能,如创建分类法、分配分类法、上载媒体文件等将不起作用。您还需要更改这些的权限。

结束

相关推荐

当footer.php调用另一个文件时,我如何修改页脚?

我试图修改阿瑟姆的塔龙主题的页脚。我正在使用一个正常工作的儿童主题。我如何修改页脚时,页脚。php调用位于函数页脚中的函数。php?在页脚中。php,我有这个,我可以在子主题中修改它。 <footer id=\"colophon\" class=\"site-footer\" role=\"contentinfo\"> <div class=\"container\"> <div class=\"row\">