从外部脚本更新用户

时间:2013-08-27 作者:user2501504

我正在使用WordPress的API代码更新用户配置文件的一些字段,但我遇到了一些问题。

当我试图保存信息时,除非我单击两次,否则它不会更新。例如,对于名为user3465的用户

For example :

$user=get_user_by(\'login\',"user3465");
wp_set_password(\'\'.$new_password.\'\',$user->ID);
update_user_meta($user->ID, \'user_email\', "".$new_email."" );
我启动表单并在数据库中加载新数据,但我必须在另一时间启动,以查看数据更改。

为什么会这样?

1 个回复
SO网友:J.D.

听起来好像是在显示表单后更新用户信息。您需要重新排列代码,以便在显示表单之前更早地更新用户信息。

如果您需要帮助了解如何做到这一点,那么您需要分享更多关于您现在如何做到这一点的详细信息。

结束

相关推荐

Rating system for users

我想在我的wordpress网站上实现一个系统。在我的网站上,有一群用户注册了。这是一个社交网站。我基本上希望有一个分级系统,根据用户的技能对其进行排名。我使用buddy press为用户创建他们自己的配置文件。我几乎想在他们的个人资料中添加一个标准,一个下拉菜单,上面写着给你的游戏技能打分1-10。但问题是,每个人都会把自己排得很高。我几乎想要一个用户可以自己去排名的系统,但如果需要的话,我可以进来修改排名。有什么建议吗?