我想創建像下面的代碼菜單,但wordpress生成其他代碼。 幫我生成如下代碼HTML代碼 在此先感謝。 如何添加自定義wordpress菜單使用只是一個標記輸出
幫我使用WordPress生成下面的代碼
我想創建像下面的代碼菜單,但wordpress生成其他代碼。 幫我生成如下代碼HTML代碼 在此先感謝。 如何添加自定義wordpress菜單使用只是一個標記輸出
幫我使用WordPress生成下面的代碼
add_theme_support('menu');
function register_newtheme_menu(){
register_nav_menus(
array(
'main-menu'=>_('Main Menu')
)
);
}
add_action('init','register_newtheme_menu');
function add_menuclass($ulclass) {
return preg_replace('/<a /', '<a class="navigation-link w-nav-link" ', $ulclass);
}
add_filter('wp_nav_menu','add_menuclass');
?>
<nav class="menu-hamburger w-nav-menu" role="navigation">
<?php
$defaults = array(
'container' => 'false',
'echo' => false,
'fallback_cb' => false,
//'items_wrap' => '<a id="%1$s" class="%2$s">%3$s</a>',
'depth' => 0
);
//echo wp_nav_menu($defaults);
echo strip_tags(wp_nav_menu($defaults),'<a>');
?>
</nav>
您可以通過使用菜單助行類像這樣做:
wp_nav_menu(array(
'container' => false,
'menu' => 'main-menu',
'menu_class' => 'nav navbar_menu',
'walker' => new Custom_Walker_Nav_Menu
)
);
請參閱https://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557# 285557 –