wordpress: проблема с меню
В файле (functions.php) стоит хак, который перанаправляет при определённых услових на нужный мне адрес.
if ( ! is_admin() )add_action('init', 'my_init_hook'); function my_init_hook() { global $city; $city = trim($_SERVER['REQUEST_URI'], "/"); $_SERVER['REQUEST_URI'] = "/"; return; } Он отлично работает. Но есть проблема, - поскольку у меня при выполнении условий переадресация идёт на 1 адрес, то меню не показывает активной текущую страницу (она вымышленная). Как передать файлу отвечающему за формирование меню исходное значение $_SERVER['REQUEST_URI'] ? И что это за файл? Очень нужно, помогите пожалуйста. добавлено через 3 часа 5 минут Профи по Wordpress, - вы где? добавлено через 3 часа 7 минут Цитата:
добавлено через 6 часов 10 минут Методом логического мышления. Править в файле nav-menu-template.php строку Код HTML:
$_root_relative_current = untrailingslashit( $_SERVER['REQUEST_URI'] ); |
Я вообще не понимаю, зачем $_SERVER['REQUEST_URI'] присваивать другое значение? Это костыль, который рано или поздно где-то себя проявит :)
|
Не проявит, если с умом
|
Цитата:
|
Текущее время: 07:32. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Техническая поддержка — DevArt.PRO. Перевод: zCarot.