菜单不是样式。新的菜单功能让我头疼

时间:2012-07-12 作者:iDontKnowBetter

我找不到关于新菜单处理函数的好教程,我发现的那些似乎对我不适用。我做错了什么?

在我的functions.php:

(我使用空白板岩主题作为框架;稍后我会找出什么是噪音,但它非常小——因此得名)

function blankslate_register_menus() {
    register_nav_menus( array( \'main-menu\' => __( \'Main Menu\', \'blankslate\' )));
}
下一步,打开header.php:

<nav>
    <?php wp_nav_menu( array( \'theme_location\' => \'main-menu\' ) ); ?>
</nav>
最后,测试我的style.css 对于每个可能的选项:

.main-menu, .main-menu *, #main-menu *, #main-menu {
    font-size: 40px;
}
什么都不做。菜单项就像简单的HTML一样简单地列出<ul> 是的。我遵循了本教程:http://justintadlock.com/archives/2010/06/01/goodbye-headaches-hello-menus 这是我最近发现的最体面的一个,但我看不出我有什么不同。

(如果我尝试上课.menu, 它是有效的,所以问题在于我假设的类是什么?)

此外,本教程还提到了许多可以添加到register_nav_menu() 函数,如自定义标记,并使用<div> 默认情况下,尚未提及如何实际设置它们。

有什么帮助吗?

我的主题差不多完成了,我整天都在忙着一个奇怪的菜单功能。。。现在我已经做了一份老式菜单:/

1 个回复
最合适的回答,由SO网友:Sagive 整理而成

This:

<nav>
    <?php wp_nav_menu( array( \'theme_location\' => \'main-menu\' ) ); ?>
</nav>

Should be:

<nav>
<?php wp_nav_menu( array( \'theme_location\' => \'main-menu\', \'menu_class\' => \'main_menu\' ) ); ?>
</nav>

The css:

.main_menu {
   font-size: 14px; // example
}

在此处了解更多信息:wp_nav_menu

祝你好运,萨吉夫

结束

相关推荐

Sidebar.php中多个is_page()条件的条件标记问题

我今天一直在努力把事情做好。基本上,我有一个侧栏,它向各个文件(如sidebar-home.php、sidebar-residential.php)发出请求,并根据您所在的页面加载不同的动态菜单。以前,在以下位置之间移动时很容易设置:is\\U页面、is\\U单一、is\\U类别、is\\U存档等。。。但是,正如我所读到的,is\\u页面始终返回true,尽管存在任何重置或endif条件。希望听到一些关于我在这里做错了什么的反馈。如何获取is\\U页(24)和is\\U页(36)以查看侧边栏的不同部分?代