这在函数中发生wp_redirect_admin_locations()
, 该函数中没有用于修改值的过滤器。
但是,您可以unhook that function 并将其替换为您自己的函数,或者保持原样,在您自己的回调中添加一些额外的缩写。
对于自定义回调,请使用筛选器404_template
如本例所示:
add_filter( \'404_template\', function( $template ) {
$request = trim( $_SERVER[\'REQUEST_URI\'], \'/\' );
switch ( $request ) {
// German
case \'anmelden\':
case \'einloggen\':
// Spanish
case \'iniciar\':
wp_redirect( wp_login_url() );
exit;
case \'dashboard\':
wp_redirect( admin_url() );
exit;
}
return $template;
});