在下拉菜单中显示剩余的wordpress类别

时间:2011-04-21 16:47:51

标签: wordpress categories

我的主题水平类别导航栏的空间有限,我需要限制此栏上显示的类别数量,并告诉WordPress将“更多..”作为列表末尾的下拉菜单链接让用户将鼠标光标悬停在其上,以查看屏幕截图中显示的其他类别。

我该怎么做?

enter image description here

2 个答案:

答案 0 :(得分:2)

我猜你正在使用wordpress版本3 +。

这可能不是最干净的方式,但应该有效:

  • custom menu注册到您的模板。观看'depth'参数(因为你想要第二级)
  • 转到'外观 - 菜单'
  • 创建自定义菜单
  • 创建名为“更多...”的“自定义链接”
  • 将“更多...”链接与其他类别添加为菜单的子类别。
  • 编写CSS代码,仅在悬停时显示第二级。

但是,我不确定您是否希望'More ..'菜单项成为链接页面/类别。所有这些都是可能的,只需添加类别/页面而不是“自定义链接”。

希望这种解决方法可以解决您的问题。

答案 1 :(得分:2)

取决于您用于格式化导航菜单的功能。可能wp_list_categories()可能不是您的最佳选择。正如@Andre在他的回答中提到的,你可能想要使用自WordPress 3以来可用的导航菜单,但如果你需要坚持类别,请尝试get_categories(),它将以非格式化的方式返回类别。这将使您能够以任何方式循环它们,包括一个限制一般输出的计数器,然后在更多子菜单下循环其余部分。

参考:get_categories

相关问题