php - Wordpress 上的左侧边栏不会创建菜单

标签 php css wordpress

我试着用谷歌搜索这个,但运气不太好......

我已经能够使用 wordpress 创建一个菜单并在我的标题中输入此代码:

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

这在我的脚本部分:

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

但似乎在尝试对其进行排序时,在自定义主题模式下使用左侧栏,它不会对菜单进行排序,也不会删除我使用它添加或删除的菜单的任何部分。

据我所知,它只是提取我​​在 wordpress 中创建的页面。

请记住,这是我正在创建的新主题 - 我的第一个主题。我没有 PHP 经验。边走边学。

Picture of issue

我删除了一些链接的名称以供公众查看。我需要弄清楚如何正确地设置它的样式,但我已经看到了一些关于它的其他帖子,所以我稍后会回顾这些。

如果有人可以帮助我让这个侧边菜单与我当前的菜单一起使用,那就太好了!

最佳答案

如果您尝试将 wp_nav_menu 调用更改为以下内容(无参数):

<?php wp_nav_menu(); ?>

它应该回到第一个非空菜单。虽然您稍后可能需要其他菜单/可能希望更多地自定义您的菜单,但这应该有助于故障排除,因为您创建的任何初始菜单(非空)都是由自定义页面编辑的菜单。

From what I can tell it's just pulling my pages that I created within wordpress.

这可能与菜单设置选项卡中的“自动向该菜单添加新的顶级页面”设置有关。这可以在外观 >> 菜单或自定义 >> 菜单 >> 单击主菜单右侧的箭头 >> 菜单选项(在左侧结果选项卡的底部)下找到。

关于php - Wordpress 上的左侧边栏不会创建菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50416074/

相关文章:

wordpress - Google 列出了一篇带 https 的博文,我不知道为什么?

php - 如何使用 MySQL 查询从数据库中的所有行中查找相似结果

php - mysql 真的很简单的查询花了很长时间

javascript - YUI 框架绘制一行并删除上一行

切换到中东语言时 HTML 字体太小

html - 针对移动应用到桌面的 CSS 媒体查询

php - 仅对运费应用折扣 - Woocommerce

css - 包含覆盖文本到图像以供移动 View

php - 如何将 mysqli 结果转换为 JSON?

php - 从 php exec() 运行 vcgencmd