Ошибка после обновления в Worpress

Олег Магрелов
На сайте с 21.04.2011
Offline
120
871

Добрый день. После обновления до версии 4.8.2 верхнее меню на некоторых сайтах сбивается в кучу и съезжает влево. Никак не могу исправить. В чём может быть проблема, как исправить? С момента выхода обновления уже прошло неск. месяцев, но проблема осталась. http://finanse-info.ru/

http://www.sale-board.ru/Internet/ Объявления интернета
Олег Магрелов
На сайте с 21.04.2011
Offline
120
#1

Проблема связана с лишним закрывающим тегом </div> в дочерних меню.

На форуме SMThemes пишут, что в текущей версии темы (2.4.4) ошибка исправлена. Проверил — так и есть.

Для самостоятельного исправления можно найти в файле functions.php активной темы функцию smt_menu():

function smt_menu($a) {

$a=preg_replace("/<ul\sclass='children'>/", "<ul class='children'$2><div class='transparent'></div><div class='inner'>", $a);

$a=preg_replace('/<ul\sclass="sub-menu">/', "<ul class='sub-menu'><div class='transparent'></div><div class='inner'>", $a);

$a=preg_replace("/<\/ul>/", "</div></ul>", $a);

return $a;

}

И заменить в двух строках <ul\sclass на <ul\s+class.

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
gera01:
Проблема связана с лишним закрывающим тегом </div> в дочерних меню.

Неужто сам разобрался?

Или "скромность" не позволила дать ссылку на тех, кто тебе помог?

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Олег Магрелов
На сайте с 21.04.2011
Offline
120
#3

Помогли на одном из форумов, просто скопировал ответ, чего мог бы не делать

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
gera01:
Помогли на одном из форумов, просто скопировал ответ, чего мог бы не делать

Если совести нет - можно и за свой выдать (что ты и сделал). А приличные люди дают ссылки, где им помогли: https://ru.wordpress.org/support/topic/%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-3/#post-262404

Олег Магрелов
На сайте с 21.04.2011
Offline
120
#5

Я ещё раз повторяю - прошёлся по форумам, где задавал вопрос и поделился ответом, если кому поможет. Сам не раз сталкивался вот с такими вопросами без ответов. Выдавать за своё открытие совершенно в мыслях не было, не переживай, спасибо за ссылку

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
gera01:
Выдавать за своё открытие совершенно в мыслях не было,

трусливый сказочник.

С
На сайте с 23.01.2017
Offline
15
#7

gera01, спасибо, что, найдя решение, сюда его кинули. Перед обновлениями рекомендую читать отзывы тех, кто обновлял как вордпресс, так и джомла. Эти обновления бывают некорректными и лучше подождать пока исправят.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий