Intereting Posts
Позиция меню (меню администратора) страниц имя эхо-выражения вне цикла, используя термин slug Двадцать двенадцать тематических тематических разделов Не использует admin-ajax для ajax-представлений? Woocommerce получает страницу «Архив / категория» текущей страницы категории Выберите элемент формы, не сохраняющий параметры плагина Каков правильный способ вызова функции (из functions.php) на ссылку? Добавление термина meta только для терминов на одном уровне иерархической таксономии? Интеграция с темами и плагинами под * одним * паролем Трудный WordPress Тип персонализированного сообщения Постоянная ссылка Путь Как изменить размер шрифта (плагин MathJax-LaTeX)? Проверка данных конфигурации виджета на странице администратора SQL-запрос для обновления post_date (один пост = одна единственная дата и время) Блог показывает только одно сообщение, хотя больше опубликовано Удалить метаданные ShareDaddy только из страниц

Исправить WP Redirect Loop

Я хочу перенаправить URL-адреса с URL / ur / 'без URL / ur /, если это не одно сообщение или страница. Но следующий код дает слишком много ошибок при переадресации. Эти URL / ur / 'добавляются qTranslate, и я хочу, чтобы функции перевода были доступны только на отдельных сообщениях и страницах.

function checks_on_page_load() { $sUrl = (isset($_SERVER['HTTPS']) ? "https" : "http")."://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if (strpos($sUrl, '/ur') !== false && !is_singular( array( 'post', 'page' ))) { $sUrl = str_replace("/ur","",$sUrl); if ( wp_redirect( $sUrl) ) { exit; } } } add_action( 'template_redirect', 'checks_on_page_load' ); 

Solutions Collecting From Web of "Исправить WP Redirect Loop"