从站点的任何位置更新用户的任何字段后调用哪个函数 时间:2017-10-12 作者:Lakhan Pal Singh 我有一个会员网站,我想调用一个函数时,任何用户字段将从网站的任何地方更新。我使用了此功能,但它没有运行:$current_user = wp_get_current_user(); $user_id = $current_user->ID; function update_extra_profile_fields($user_id) { if ( current_user_can(\'edit_user\',$user_id) ) myfunction(); } 请帮帮我 2 个回复 SO网友:mmm 行动update_user_meta 在将值保存到数据库中之前完成您可以尝试此代码add_action("update_user_meta", function ($meta_id, $user_id, $meta_key, $_meta_value) { if (current_user_can(\'edit_user\', $user_id)) { // do something } }); SO网友:Mr. Ajay // this action run when the your user meta updated. add_action( \'personal_options_update\', \'your_custom_function_name\' ); // this action run when the other user meta updated. add_action( \'edit_user_profile_update\', \'your_custom_function_name\' ); 结束 文章导航