我是WordPress博客的新手,我正在使用此模板开发博客: http://scorejava.com/wordpress351
正如您在页面顶部所见,有一个“menù”只显示网站中的页面(此时:“Home”和“Pagina di esempio”)。
这个menù由以下代码行显示在header.php文件中:
<?php wp_list_pages('title_li=&depth=1'); ?>
所以我认为这不是真正的menù,而只是我博客上的静态页面列表。
如果在管理员仪表板中我转到“主题位置”中的menù部分,则说:“此主题不支持菜单,但可以使用个性化菜单小部件添加每个在侧边栏中创建了菜单“
所以我认为我的模板在顶部没有确定真正的menù部分(但只有静态页面的列表)。我可以添加一个真正的部分添加真正的菜单吗?我该怎么办?
TNX
安德烈
答案 0 :(得分:1)
您的出发点是在functions.php中注册菜单。像这样:
register_nav_menus(array(
'main_nav'=>__('Main','mythmeme'),
'footer_nav'=>__('Footer','mythmeme'),)
);
全部在codex。
然后你需要调用header.php(或footer.php)中的菜单:
<nav>
<?php wp_nav_menu(
array('theme_location' => 'main_nav')
); ?>
</nav>
注册并致电后,您可以使用仪表板&gt;外观&gt;菜单,用于为主题位置创建和添加菜单。
答案 1 :(得分:1)
function dasboard_menu() {
global $menu;
$menu[6] = array( __('Orders'), 'read', 'edit.php?post_type=shop_order', '', 'menu-top menu-top-first menu-icon-orders', 'menu-dashboard', 'none' );
$menu[7] = array( __('Catalogue'), 'read', 'edit.php?post_type=product', '', 'menu-top menu-top-first menu-icon-catalogue', 'menu-dashboard', 'none' );
$menu[8] = array( __('Coupons'), 'read', 'edit.php?post_type=shop_coupon', '', 'menu-top menu-top-first menu-icon-coupon', 'menu-dashboard', 'none' );
}
add_action( 'admin_menu', 'dasboard_sub_menu' );