【发布时间】:2014-11-10 09:15:55
【问题描述】:
我正在编写一个 Wordpress 主题并希望使用 gettext 准备好翻译。除了自定义菜单的 $args 数组外,一切正常。
<?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" )
不幸的是,这不起作用。 html 的 _e() 语法也不起作用。
有人知道正确的语法吗?
提前致谢!
乔治
【问题讨论】: