Weblady

Weblady
Рейтинг
160
Регистрация
26.07.2011

Вывод исходного кода меню:

<ul id="menu-menu-1" class="menu sf-js-enabled sf-arrows" style="touch-action: pan-y; visibility: visible;"><li id="menu-item-16" class="megamenu menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-2 current_page_item menu-item-16"><a href="/" aria-current="page">Главная</a></li>

...
...
</ul>

Нужно, чтобы

<ul id="menu-menu-1" class="menu sf-js-enabled sf-arrows" style="touch-action: pan-y; visibility: visible;">

стал таким:

<ul id="menu-menu-1" class="sf-js-enabled sf-arrows" style="touch-action: pan-y; visibility: visible;">

Разработчик темы рекомендовал удалить класс 'menu' из меню.

You need to remove the class 'menu' from menu children like:

<ul id="menu-menu-1" class="menu">

Подскажите, пожалуйста, с помощью какой функции это можно сделать? Вот так не получилось:

function my_remove_all_class_item($classes, $item) {

$classes = 'menu';
return $classes;
}
add_filter('nav_menu_css_class', 'my_remove_all_class_item', 10, 2 );

Doctor-Intelligent, спасибо, немного не то по стилям получается. В обычной верстке вот так было:

В принципе меню указывать не нужно, в обычной верстке всё работает, а при установке на Worpdress вот такое с меню.

Если закомментировать

@media (max-width: 767px) {


.menu {
display: none;
}

}

то отображается меню, но при сворачивании оно же и остается и видно без нажатия на кнопку меню:(

Спасибо, получается!

Здесь в посте выводится изображение, к которому не получается задать атрибут, можно только программно в шаблоне его вывести.

Как этот код wp_get_attachment_image( int $attachment_id, string|array $size = 'thumbnail', bool $icon = false, string|array $attr = '' ) добавить в код вывода изображения?

Sitealert:
Похоже, правая рука не ведает, что делает левая.

Вместо моего jquery отображался стандартный из wp-includes. Попробовала заменить стандартный на мой, всё заработало. Отключила вывод стандартного jquery, стал отображаться мой.

Похоже, проблема была в другой версии jquery.js

Заменила /wp-includes/js/jquery/jquery.js на скачанный с гугла, всё заработало. Отключила стандартный jquery.js

Спасибо, что откликнулись!

get_stylesheet_directory_uri()

get_template_directory_uri()

По обоим кодам показываются правильные пути к скриптам.

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

Показывает вот такие ошибки:

Uncaught TypeError: $ is not a function
at easytabs-settings.js:8
at easytabs-settings.js:15
link-scroll.js:4 Uncaught TypeError: $ is not a function
at link-scroll.js:4
popup-setting.js:7 Uncaught TypeError: $ is not a function
at popup-setting.js:7
at popup-setting.js:30
owl-settings.js:12 Uncaught TypeError: $ is not a function
at owl-settings.js:12
at owl-settings.js:49
settings.js:28 Uncaught TypeError: $ is not a function
at settings.js:28
at settings.js:106
forms.js:14 Uncaught TypeError: $ is not a function
at forms.js:14
at forms.js:137

Это ошибка в самих скриптах или ошибка подключения скриптов?

Если добавить вывод скриптов в файле footer.php, то такие ошибки консоль не показывает.

Всего: 477