请帮助进行菜单登记:
我已经一步一步地遵循了这个指南(http://codex.wordpress.org/Navigation_菜单)。
将以下代码添加到functions.php中:
function register_my_menus() {
register_nav_menus(
array('header-menu' => __( 'Header Menu' ) )
);
}
add_action( 'init', 'register_my_menus' );但指南说,这将使菜单出现在外观->菜单管理屏幕的“主题位置”框中,作为“标题菜单”。
当我进入外观->菜单时,所有的东西都变灰了,没有“主题位置”选项。
发布于 2012-02-26 05:06:10
您不需要添加任何操作来注册您的Nav菜单。这里有几个快速步骤让你的Wordpress Nav菜单工作..。
if (function_exists('register_nav_menu'))
{
register_nav_menu('header_menu', 'Header Menu');
}在您的主题中定义和使用Nav菜单:通常我们将菜单DIV代码放在header.php文件中;所以我假设您的菜单也在header.php文件中。打开该文件并找到您希望Wordpress NAV菜单出现的DIV容器。以下是我最近的Wordpress主题之一的示例,供您随时参考:
<div class="css-nav" >
<?php wp_nav_menu( array(
'sort_column' => 'menu_order',
'theme_location' => 'header_menu',
'menu_class' => 'css-menu',
'title_li' => '<div class="l"></div>',
'link_before' => '<span class="l">',
'link_after' => '</span>'
) ); ?> </div>添加此代码后,转到您的WP管理菜单。创建一个新的菜单,如果你还没有。一旦您创建了一个菜单,您应该看到“主题位置”元框左侧的菜单项安排区。
我希望这能帮到你。:-)
干杯,
鲁图拉伊。
https://wordpress.stackexchange.com/questions/43532
复制相似问题