0
Я кодирую тему Wordpress и хочу сделать его перевод готовым с использованием gettext. Все работает отлично, за исключением массива $ args пользовательского меню.Wordpress: использование gettext в пользовательском wp_nav_menu
<?php
$menu = array(
'theme_location' => 'primary',
'menu' => '',
'container' => 'nav',
'container_class' => 'menu-container menu-header-container', //former class 'row'
'container_id' => 'menu-header-container',
'menu_class' => 'menu',
'menu_id' => 'menu-header',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>
<a href="#menu-header-container" class="toggle-menu-btn show-menu-header-btn"><i class="fa fa-bars"></i> __("MENÜ", "Template-Theme")</a>
<a href="#top" class="toggle-menu-btn hide-menu-header-btn"><i class="fa fa-times"></i></a>
<a href="#top" class="hide-menu-area"></a>',
'depth' => 0,
'walker' => ''
);
wp_nav_menu($menu);
?>
Хитрость в 'items_wrap':
__("MENÜ", "Template-Theme")
К сожалению, это не работает. Синтаксис _e() для html тоже не работает.
Кто-нибудь знает правильный синтаксис?
Заранее благодарен!
Джордж