Intereting Posts
Список всех сообщений под заголовком в меню wp_list_pages Можно ли использовать страницы для применения статического контента к каждому уровню таксономии? Форма ввода, представляющая 2 внешних API Редактирование замены символа URL Исключить или включить идентификаторы категорий в WP_Query Получить список зарегистрированных метакодов и их удаление Если тема претерпит серьезные изменения, было бы лучше клонировать родителя вместо написания детской темы? Hook * после изменения пароля пользователя? Получить и показать все доступные категории Принудительное wordpress для просмотра загружаемых файлов в папку Пользовательский параметр конечной точки WordPress Rest API Как показать конкретную мета-запись? Как я могу использовать echo og: video url, если сообщение имеет видеоконтент? Удалить визуальный редактор и теги P из описаний таксономии WooCommerce Можем ли мы создать дочернюю тему для премиальной дочерней темы, построенной на основе Genesis?

Скрыть меню с главной страницы

Я использую тему WP-Spirit 01 и хотел бы знать, как я могу скрыть меню навигации ТОЛЬКО с домашней страницы веб-сайта. У меня пока нет моего сайта. Код css работает, чтобы скрыть меню везде, а не на главной странице.

.drop-down ul{ display:none; } 

Будем очень благодарны и счастливы, если кто-то поможет мне как можно скорее!

Solutions Collecting From Web of "Скрыть меню с главной страницы"

Вы должны иметь возможность закоротить меню, условно return пустую строку, добавив этот код в свою тему functions.php :

 add_filter( 'pre_wp_nav_menu', 'wpse_210095'); function wpse_210095($menu) { if (is_home()) { $menu = ''; } return $menu; } 

Вы можете видеть в ядре, где выполняется эта логика :

 260 $nav_menu = apply_filters( 'pre_wp_nav_menu', null, $args ); 261 262 if ( null !== $nav_menu ) { 263 if ( $args->echo ) { 264 echo $nav_menu; 265 return; 266 } 267 268 return $nav_menu; 269 }