菜单在管理面板中不可见,但在前端可见

时间:2017-02-22 作者:Kelvin Powel

我无法看到我在网站后端添加的任何菜单,甚至无法创建新菜单。虽然我之前创建的菜单正在显示。

请指导我如何使其可见,以便我可以在主菜单中添加新页面。让我知道我可以在哪里分享我的网站,这样你就可以帮助我了。我期待着您的来信。

谢谢

这是后端![Back end Appearance>menu

这是前端Front end menu

1 个回复
SO网友:xvilo

如果你自己创建了主题,你应该看看WordPress Codex。他们有一个叫做Navigation Menus. 它包含有关以正确方式注册菜单的所有信息,因此它们是可自定义的。

简而言之:

将此代码添加到主题的函数中。php注册菜单:

function register_my_menu() {
  register_nav_menu(\'header-menu\',__( \'Header Menu\' ));
}
add_action( \'init\', \'register_my_menu\' );
然后将其放置在菜单所需的主题中:

<?php wp_nav_menu( array( \'theme_location\' => \'header-menu\' ) ); ?>
根据需要更改名称。

如果没有自己创建主题

您还可以创建Child Theme 并自己编辑(购买的)主题。然后创建两个文件。第一个文件应为functions.php 并将上述代码添加到其中。然后复制菜单所在的主题文件(可能是header.php). 并将菜单代码更改为上述代码。