Wordpress是否阻止对wp_user的更新?

时间:2011-10-20 20:45:52

标签: wordpress wordpress-plugin

我正在尝试将信息从Buddypress复制到Wordpress。此查询在PHPMyAdmin中有效,但在Wordpress中不起作用:

UPDATE wp_users SET display_name =“displayname2222”WHERE ID = 96(这适用于PHPMyAdmin)

$ wpdb-> query('UPDATE wp_users SET display_name =“displayname2222”WHERE ID = 96'); (这会将display_name字段设置为空白)

我通常使用变量中的值,但我很难对其进行测试。

有人知道WordPress是否阻止访问更新wp_users或其他可能导致此问题的内容?

Wordpress版本为3.1.1-RC1

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

好的,我明白了。我修改了/wp-includes/wp-db.php以回显所有查询。然后我搜索了那些“UPDATE wp_users”并发现在我的插件将其设置为值后,将display_name设置为空白。所以我将调用我的函数的add_action的优先级设置为20,这使得它在运行其他东西之后运行。现在可以正确设置该值。