已创建新的自定义菜单。如何使用呢?

时间:2011-10-04 作者:Toni Michel Caubet

我有一个21岁的孩子主题,

我创建了一个“inicio”(名称)自定义菜单,

enter image description here

如何应用它?

已尝试:

<?php wp_nav_menu( array( \'theme_location\' => \'inicio\' ) ); ?>
但不起作用(甚至变化都不可见)

编辑

正在尝试:

标题。php:(子项)

<小时>

<?php //wp_nav_menu( array( \'theme_location\' => \'primary\' ) ); ?>
<?php wp_nav_menu( array( \'theme_location\' => \'inicio\' ) ); ?>
功能。php(子级)

function register_my_menus() {
register_nav_menus(array(\'inicio\' => \'Inicio Menu\'));
}
仍然可以看到“默认”导航菜单

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

你应该有一个标题为inicio的主题位置下拉列表,选择你在这里创建的菜单,它就会工作。

或者,如果您只想替换主菜单,请在主菜单下的主题位置框中选择inicio。

SO网友:Darren Nolan

您是否已将“inicio”注册为新菜单?

例如,您需要添加到主题的函数中。php文件

<?php
  add_theme_support( \'menus\' );
  add_action( \'init\', \'register_my_menus\' );

  function register_my_menus() {
    register_nav_menus(array(\'inicio\' => \'Inicio Menu\'));
  }
?>
通知WordPress您将在这个主题中使用一个名为“inicio”的菜单,它应该在管理后端显示为“inicio菜单”。

我不能百分之百确定添加新菜单是否与儿童家长主题相关,但希望这能让您朝着正确的方向前进。

一旦添加到功能和主题中,您的后端自定义菜单应该为您提供主题位置,您可以在其中选择自定义菜单名称,并将其与主题上的位置名称相关联(我在我的网站上几乎使用了相同的名称,但事后看来,我可能应该将位置称为“占位符”或类似的名称)。

看见http://i.stack.imgur.com/Kwypd.png 获取主题位置注册时如何显示的快照。(诅咒少于10个代表,且无图像发布)

结束

相关推荐

write in functions.php

我只想在我的函数中添加此代码。php,以便在我的帖子结束后直接显示。目前,我正在将此代码添加到我的单篇文章中。php,但我想在函数中添加它。php,此代码用于获取各个帐户的所有推文,代码如下<?php function parse_twitter_feed($feed, $prefix, $tweetprefix, $tweetsuffix, $suffix) { $feed = str_replace(\"&lt;\", \"<\", $feed);