这在函数中发生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;
});