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

Я использую тему 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 }