繁体   English   中英

WordPress的注册菜单问题

[英]Wordpress register menu issue

我在为WP注册自定义菜单时遇到了问题。 我已经阅读了有关wp中自定义菜单的所有文本和各种论坛,但似乎无法弄清楚如何使我的工作。

这是我要添加到我的function.php文件中的代码片段:

function register_my_menu() {
  register_nav_menu('header-menu',__( 'Header Menu' ));
}
add_action( 'init', 'register_my_menu' );

然后将这段代码添加到header.php文件中,我希望菜单是:

<?php wp_nav_menu( array( 'theme-location' => 'header-menu' ) ); ?>

这两段代码直接取自: https : //wordpress.org/support/topic/register_nav_menu-not-actually-registering-menus

现在,我尝试以不同的顺序以不同的顺序输入这些代码,将其重命名无济于事。 似乎没有任何作用。 当我查看我的WP网站时,我发现该页面的顶部在顶部显示了functions.php代码,并且从未出现在管理面板中编辑菜单的选项。

这甚至是我使用此代码时得到的结果的屏幕截图。 http://i.stack.imgur.com/5XiEu.jpg

我做错什么了吗???

如果是这样,我该如何解决?

因为我是WP的新手,我将非常有必要获得一些帮助。

感谢您的答复,我终于明白了!

起初我没有php标签。

然后,我在开头添加了一个开始标记,然后添加了一个结束标记: <?php?>

我挑选了二十三个主题,然后将代码复制到该主题上。

然后我意识到,function.php文件只需要打开标签“ <?php... ,现在一切都很好了!

所以我的最终代码是:

<?php
    function register_my_menu() {
      register_nav_menu('header-menu',__( 'Header Menu' ));
    }
    add_action( 'init', 'register_my_menu' );

像魅力一样工作!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM