|
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования. |
|
Опции темы |
Сегодня | |||||
|
10.08.2017, 10:57 | #1 | |||
Реноме:
1556
|
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'] );
__________________
Последний раз редактировалось Port_Artur; 10.08.2017 в 17:07. Причина: Добавлено сообщение |
|||
15.08.2017, 10:37 | #2 | |||
Реноме:
1908
|
Я вообще не понимаю, зачем $_SERVER['REQUEST_URI'] присваивать другое значение? Это костыль, который рано или поздно где-то себя проявит
__________________
|
|||
16.08.2017, 11:34 | #3 | |||
Реноме:
1556
|
Не проявит, если с умом
__________________
|
|||
16.08.2017, 12:36 | #4 | |||
Реноме:
1908
|
Если с умом, то так не делают А то потом непонятки всякие происходят...
__________________
|
|||
Реклама | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
|
|