我正在编写一个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 );
?>
棘手的部分是&#39; items_wrap&#39;:
__( "MENÜ", "Template-Theme" )
不幸的是,这不起作用。 html的_e()语法也不起作用。
有谁知道正确的语法?
提前致谢!
乔治
答案 0 :(得分:1)
知道了,它必须是这样的:
旧
<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="#menu-header-container" class="toggle-menu-btn show-menu-header-btn"><i class="fa fa-bars"></i> '. __( "MENÜ", "Template-Theme" ) .'</a>
结案; - )