Auth.php的菜单项活动类

时间:2014-09-27 作者:Jay Zee

我正在构建一个自定义主题。对于author.php 显示作者个人资料及其帖子的文件,我希望我的“关于”菜单项处于活动状态(获取活动类)。

我尝试过:

add_filter(\'nav_menu_css_class\', \'filter_handler\', 10, 2);
但由于作者的原因,无法使其发挥作用。php不与任何WordPress页面关联,而是使用默认的WordPress模板。

有什么解决办法吗?

1 个回复
SO网友:stevejohnson

WordPress的两个内置功能使这一点很容易实现,无需任何代码:body标记类和向菜单项添加类的功能。

任何作者存档页面的标记中将包含类“archive”和“author”(以及其他类,包括作者姓名和作者id)。

通过打开菜单页上的屏幕选项选项卡并单击“CSS类”复选框,可以将类添加到菜单项中。添加类名并保存菜单。

在CSS中,当body标记具有“author”类时,可以将该菜单项作为目标。

示例:

body.author .menu-item.myclassname { active state rules here }

结束

相关推荐

How to add taxonomy in menus?

书籍(自定义帖子类型)小说(税)科学(税)历史(税)--书籍体裁(税务)小说(术语)科学(学期)历史(学期)以下哪一项是做这件事的“好方法”?对于前一个(这是我目前在管理菜单中的功能,我为每个功能都提供了“register\\u taxonomy”功能),我无法选择要在菜单中显示的“Tax”。而对于后者,我可以将它们添加到菜单中,只需要一个“register\\u taxonomy”函数。