'Redirection Settings', 'rank-math' ) ], ], 'redirections' ); if ( ! is_admin() ) { $menu->add_sub_menu( 'redirections-redirect-me', [ 'title' => esc_html__( '» Redirect this page', 'rank-math' ), 'href' => Security::add_query_arg_raw( 'url', rawurlencode( ltrim( Param::server( 'REQUEST_URI' ), '/' ) ), Helper::get_admin_url( 'redirections' ) ), 'meta' => [ 'title' => esc_html__( 'Redirect the current URL', 'rank-math' ) ], ], 'redirections' ); } } /** * Check if request is WordPress login. * * @return boolean */ private function is_wp_login() { $uri = Param::server( 'REQUEST_URI' ); if ( Str::contains( 'wp-admin', $uri ) || Str::contains( 'wp-login', $uri ) ) { return true; } return false; } /** * Check if request is script URI or a http-x request. * * @return boolean */ private function is_script_uri_or_http_x() { if ( isset( $_SERVER['SCRIPT_URI'] ) && ! empty( $_SERVER['SCRIPT_URI'] ) && admin_url( 'admin-ajax.php' ) === Param::server( 'SCRIPT_URI' ) ) { return true; } if ( isset( $_SERVER['HTTP_X_REQUESTED_WITH'] ) && ! empty( $_SERVER['HTTP_X_REQUESTED_WITH'] ) && strtolower( Param::server( 'HTTP_X_REQUESTED_WITH' ) ) === 'xmlhttprequest' ) { return true; } return false; } /** * Disable Auto-Redirect. * * @return bool */ private function disable_auto_redirect() { return get_option( 'permalink_structure' ) && Helper::get_settings( 'general.redirections_post_redirect' ); } } Shop | WETBAG
Sort by:

Shop