Для створення різних меню з можливістю їх редагування нам знадобиться функція реєстрації нового меню
// Підключаємо підтримку нового меню
add_theme_support( 'menus' );
// Створюємо меню
function register_theme_menus() {
register_nav_menus(
array(
'popup' => __('Popup-menu', 'Імя вашої теми'),
'second' => __('Second Menu', 'myTheme')
)
);
}
add_action('init', 'register_theme_menus');
після чого організовуємо вивід меню в потрібному місці:
wp_nav_menu( array(
'theme_location' => 'popup',
) );
Не забуваємо в адмін панелі створити окреме меню для кожної мови і поставити галочку навпроти свого новозареєстрованого меню, щоб Вордпрес міг автоматично підбирати потрібне меню для кожної мови
Тепер для кожної мови буде відображатись своє окреме меню яке ви можете редагувати, крім того таких багатомовних меню можна реєструвати безліч, тому у вас окрім основного в зедері може бути окреме в футері, сайтбарі або в попап меню як у мене на скріншоті
87 thoughts on “Створення багатомовного меню Polylang wordpress wp_nav_menu()”
Comments are closed.