Як через шорткод вивести меню WordPress
Привіт:) У цьому пості покажу, як вивести меню в будь-якому місці WordPress.
Відмінний варіант - використовувати шорткоди, які можна вставити в контенті або в будь-якому файлі-шаблоні теми.
У файл functions.php
вставте PHP-код
function mp_show_menu_in_shortcode() {
ob_start();
// Тут назва меню, яке створене у адмін-розділі "Вигляд > Меню"
wp_nav_menu( array( 'menu' => 'Основна навігація' ) );
$output_string = ob_get_contents();
ob_end_clean();
return $output_string;
}
add_shortcode( 'menu_shortcode', 'mp_show_menu_in_shortcode' );
У коді значення "Основна навігація" - це назва меню в адмін-розділі Вигляд > Меню, яку потрібно замінити на свою.
Для виведення меню вставте шорткод [menu_shortcode]
у потрібне вам місце.