Woocommerce中的所有客户都被列为角色“无”

时间:2014-01-30 10:26:21

标签: php wordpress woocommerce user-roles

我试图回应一下woocommerce网站中所有用户的列表。 它与“role = subscriber”一起工作,但它不适用于“客户”。

当我检查管理员时,我看到所有客户在角色列中都列为“无”。

如何更改所有这些用户的角色?

从管理面板中捕获:

如果有帮助:我在此网站上安装了“用户角色编辑器”插件

2 个答案:

答案 0 :(得分:0)

您是否尝试过禁用用户角色编辑器插件以查看会发生什么?

这可能会导致与woocommerce用户发生冲突,导致他们“无”。

答案 1 :(得分:0)

看起来页面无法加载用户元数据,这在讨论这个数量的用户时是可以理解的(我在托管服务器上使用自定义字段进行访客)。

这可能是一个php memory_limit问题,你可以添加:

ini_set('memory_limit', '-1');

在/wp-admin/users.php页面的开头。 如果它不工作尝试创建一个包含以下代码的简单php文件:

<?php
error_reporting(E_ALL);
 ini_set('display_errors', 1);

get_users();//or with 'role=customers' 
?>

所以你可以看到函数的实际错误。