使用全局$pagenow
, 这是WordPress在运行时设置的通用全局设置:
if ( $GLOBALS[\'pagenow\'] === \'wp-login.php\' ) {
// We\'re on the login page!
}
您还可以检查登录页面的类型,例如注册:
if ( $GLOBALS[\'pagenow\'] === \'wp-login.php\' && ! empty( $_REQUEST[\'action\'] ) && $_REQUEST[\'action\'] === \'register\' ) {
// We\'re registering
}
Following code is considered legacy and should not be used (
wp-register.php
已弃用(&D);之后很长一段时间被删除):<罢工>
if ( in_array( $GLOBALS[\'pagenow\'], array( \'wp-login.php\', \'wp-register.php\' ) ) )
run_my_funky_plugin();
罢工>