如果你的网站使用了自定义文章类型,你可能需要将它的存档页面添加到导航菜单,虽然你可以使用“链接”来添加:
但是这样添加的链接有一个弊端:访问这个自定义文章类型下的页面时,没办法高亮这个菜单项。
其实,最好的效果就是在菜单备选中罗列已有的自定义文章类型,然后可以选择添加至菜单:
要实现这个功能,将下面的代码添加到主题的 functions.php :
通过这个方法添加的自定义文章类型的存档页面,只要是属于这个文章类型的页面,都会自动在菜单中添加一个 current-menu-item:
配合 CSS 即可实现当前菜单项的高亮效果:
如果你在主题或插件开发中使用了自定义文章类型,建议将该功能集成到你的主题和插件中,方便用户使用。