我有一个功能,我正试图在wp\\u signon上启动(从远程服务器获取数据并相应更新)。我正在插件中的辅助文件上的类中运行该函数(即使用require\\u引入一次)。就我个人而言,我根本无法运行此函数。
add_action( \'wp_signon\', array(&$this, \'login_pull_updates\'), 40, 3 );
function login_pull_updates() {
update_option(\'ap_login_run\', \'YES I DID\');
}
我现在用它来测试并确认它正在运行,并且不会启动。有什么想法吗?
最合适的回答,由SO网友:user16984 整理而成
wp\\U登录不存在(至少根据http://codex.wordpress.org/Plugin_API/Action_Reference) 但我试着把它换成一个新的主题,似乎奏效了:
class TestThing {
function __construct() {
add_action( \'wp_login\', array($this, \'login_pull_updates\') );
}
function login_pull_updates($login, &$user) {
update_option(\'ap_login_run\', \'YES I DID\');
}
}
$test = new TestThing();