未定义函数wp_set_password 时间:2013-01-12 作者:wesf90 我正在创建一个插件。我收到以下错误(WP 3.5):Fatal error: Call to undefined function wp_set_password() in \\path\\to\\plugin.php on line 18 第18行包括:wp_set_password( \'newpass\', $user_id ); 这位于主插件文件中,所有其他代码都已注释掉,以便尝试隐藏此错误。我不知道为什么它显示为未定义。我是不是遗漏了什么http://codex.wordpress.org/Function_Reference/wp_set_password谢谢 1 个回复 最合适的回答,由SO网友:Milo 整理而成 当你的插件加载时,可插入函数还没有加载,事实上很多东西还没有加载,这是什么actions 用于。将你的函数挂接到一个动作上,比如plugins_loaded 或init, 加载和初始化WP环境时:add_action( \'init\', \'wpa80246_init\' ); function wpa80246_init(){ wp_set_password( \'newpass\', $user_id ); } 结束 文章导航