我在将用户导入新的多站点并将其重新分配给客户角色时遇到问题。
使用时:
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;}
,否则用户将添加到多站点但没有任何作用
任何帮助真的很感激。
谢谢
试试这个
update_user_meta( $user->id, 'wp_2_capabilities', maybe_unserialize(array('customer'=>1)) )