Вывод исходного кода меню:
<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' из меню.
Подскажите, пожалуйста, с помощью какой функции это можно сделать? Вот так не получилось:
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 = '' ) добавить в код вывода изображения?
Вместо моего 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:15link-scroll.js:4 Uncaught TypeError: $ is not a function at link-scroll.js:4popup-setting.js:7 Uncaught TypeError: $ is not a function at popup-setting.js:7 at popup-setting.js:30owl-settings.js:12 Uncaught TypeError: $ is not a function at owl-settings.js:12 at owl-settings.js:49settings.js:28 Uncaught TypeError: $ is not a function at settings.js:28 at settings.js:106forms.js:14 Uncaught TypeError: $ is not a function at forms.js:14 at forms.js:137
Это ошибка в самих скриптах или ошибка подключения скриптов?
Если добавить вывод скриптов в файле footer.php, то такие ошибки консоль не показывает.