模拟更新用户按钮点击 时间:2018-08-30 作者:Nick 我有一个网站运行付费会员专业版,我正在通过Chargifi的Webhook添加用户会员级别。我在陌生人工作室中使用了一个函数,每个用户有多个成员身份插件https://github.com/strangerstudios/pmpro-multiple-memberships-per-user 添加成员级别。这些用户已经分配了一个帐户和角色,他们只是分配了另一个成员级别。奇怪的是,它增加了级别,但是,最终用户只有手动编辑用户配置文件并单击更新用户按钮,才能访问内容。只需打开他们的用户帐户并单击按钮,就不需要更改他们的配置文件。在添加成员级别并将cURL post运行到/wp admin/user edit之后,我尝试运行Wordpress wp\\u update\\u user()函数。php,但我仍然需要手动保存用户配置文件,然后他们才能访问内容。任何帮助都将不胜感激。 1 个回复 最合适的回答,由SO网友:Nick 整理而成 谢谢你一定要去WebElaine 她的评论引导我走上了解决这个问题的正确道路。问题是,当pmprommpu\\u addMembershipLevel()添加成员级别时,它将endate设置为0000-00-00 00:00:00,运行$wpdb->更新将其设置为NULL,修复了该问题。 结束 文章导航