Intereting Posts
отключить комментарии WordPress от плагина Ограничить доступ к сообщению после того, как он помечен как данный статус Как создать страницу «последние новости», в которой отображается список сообщений из категории блога Показать другое меню на каждой странице категории woocommerce Файл wp-config.php и ввод кода get_post_meta не извлекает заголовок, permalink и posttype Ajax сохраняет данные в базу данных по готовому документу, данные не сохраняются Страница администратора Widget и Javascript enqueuing Флажок пользовательской таксономии WordPress для раскрывающегося списка Настройка Multisite с субдоменами WordPress запрашивает данные FTP при установке плагинов Как ограничить глубину иерархических страниц (для пользовательских типов сообщений) Только для детей Лучший способ подключить пользовательский URL-адрес? проблема options.php – данные не сохранены Географический поиск с таксономической структурой

Исправить 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"