我有一个主要由页面组成的 Wordpress 网站,但有一个页面(新闻部分)包含帖子和类别,就像博客一样。我正在使用wp_nav_menu()生成导航,只显示顶级页面。我为当前链接和当前链接的父级设置了样式,它们使用 wp_nav_menu() 自动添加的 .current-menu-item 和 .current-page-ancestor 类。
但是,当您在新闻部分查看帖子时,导航不会添加任何类来表明您在该部分中,并且无法设置“新闻”链接的样式以显示它是用户所在的站点。
WP 有没有办法“知道”帖子属于该页面?它不是一个类别,因为由于网站的其他部分不包含帖子,因此类别字段是打开的,编辑可以添加他们想要的任何类别。