我正在尝试将信息从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
感谢您的帮助!
答案 0 :(得分:0)
好的,我明白了。我修改了/wp-includes/wp-db.php以回显所有查询。然后我搜索了那些“UPDATE wp_users”并发现在我的插件将其设置为值后,将display_name设置为空白。所以我将调用我的函数的add_action的优先级设置为20,这使得它在运行其他东西之后运行。现在可以正确设置该值。