wp_update_user_meta未按预期更新

时间:2018-02-28 08:53:15

标签: php mysql wordpress woocommerce

我在将用户导入新的多站点并将其重新分配给客户角色时遇到问题。

使用时:

update_user_meta( $user->id, 'wp_2_capabilities', 'a:1:{s:8:"customer";b:1;}' );

导入的值最终为

s:25:"a:1:{s:8:"customer";b:1;}";

在PhpMyAdmin。

因此,除非我将值更改回 a:1:{s:8:"customer";b:1;}

,否则用户将被添加到多站点但没有任何作用

任何帮助都非常感激。

由于

1 个答案:

答案 0 :(得分:1)

试试这个

update_user_meta( $user->id, 'wp_2_capabilities', maybe_unserialize(array('customer'=>1)) )