突出显示单页祖先

时间:2016-11-28 作者:Josh Rodgers

我有一个日历叫做Event Organizer 我一直在定制:http://joshrodg.com/open/calendar/. 如果单击其中一个蓝色事件,您会注意到重定向到如下页面:http://joshrodg.com/open/calendar/event/pastor-bible-study/.

现在,当有人转到该页面时,导航栏中的任何内容都不会突出显示,但我希望突出显示导航项日历。我正在使用wp_list_pages 创建我的导航。

我想我以前见过这样的事情,但我不确定我在追求什么。基本上,日历页面的子页面会在导航栏中突出显示主页日历。

我想这会涉及到造型li.current_page_ancestor, 但这似乎没有任何作用。

我不知道为任何主导航项目(即主页、关于、部委、日历、位置、联系人)的所有子页面添加此功能是否更容易,但这将适用于。

有人有什么想法吗?

谢谢Josh

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

因此,如果没有我提到的插件,我从来没有想过如何做到这一点。解决问题的方法是安装:wordpress.org/plugins/custom-post-type-parents. 该插件有一个设置页面,允许您选择自定义帖子类型的父页面,然后将必要的类添加到wp_list_pages 菜单

相关推荐

为什么我的主题的css在另一个网站上不起作用

我在Neve theme的基础上开发我的on theme。首先,我对脚本有问题,因为它不起作用,但我不得不从页脚更改它们的位置。php到标题。php的一切都很好。新的一些脚本无法工作,因为css根本没有加载。我尝试了5种不同的方法,但都失败了。标题中的。php我只是给他们<style> </style></我在函数中使用了寄存器样式。php,标题。php和页脚。php function my_theme_enqueue_styles() { &#x