如何仅重命名菜单栏中的类别?

时间:2013-03-20 作者:Nick

我很惊讶以前没有人问过这个问题,但我无法通过搜索找到它。

我想做:

Full Category Name -> Text in Menu Bar
Exercise Tips -> Tips
Reviews of Exercise Equipment -> Reviews
Industry News -> News
因此,菜单栏如下所示:Tips | Reviews | News

但当你在实际类别中时,它会显示完整的标题。我需要的是类别设置屏幕中的“导航名称”字段。有没有一种方法可以做到这一点,也许可以使用插件?

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

实际上,这非常简单明了:当您设置菜单时(在Appearance > Menu) 你会发现你可以在那里添加类别。

添加后,单击导航元素右侧的向下箭头,可以更改标签,同时保持原始标签对您可见,以便您记住它实际指的内容。

为了使刚刚创建的菜单出现在主题中,您必须查看wp_nav_menu 作用您可以采用以下方法来显示菜单:

要么你register your menu location 然后填充仪表板中的菜单。在这种情况下,您将使用$theme_location 函数的参数。

或者您采取相反的方向:在仪表板中创建菜单并在主题中使用,使用$menu 参数,它接受id, slugname.

结束

相关推荐

在小部件选项中使用wp_Dropdown_Categories

我有一个产品搜索小部件,当您选择某些产品时,会显示一个隐藏字段。我想在我的小部件选项中设置一个自定义类别,然后用于显示隐藏字段。当我将父category\\u id手动添加到代码中时,前端可以100%工作。现在我只需要在后端设置category选项。这是我目前拥有的,但它不起作用,因为它没有存储所做的选择。我省略了搜索表单,因为它没有使用任何小部件选项。class Equipment_Search extends WP_Widget { function Equipment_Se