在编辑主题视图中构建的菜单在子页面上时不会设置活动状态

时间:2016-03-03 作者:Lovelock

有这样一个菜单:

<?php wp_nav_menu ( array(\'menu\' => \'header\') ) ?>
我正在使用WooCommerce,在访问/购物时,标题中的商店链接具有类别:current\\u page\\u item

但是,查看单个产品时,菜单链接没有活动类。

查看类别等时也是如此。

URL/shop/category/phone/中的链接显示它有店铺页面的父级,但没有活动状态。

是否可以将WordPress设置为执行此操作?

1 个回复
SO网友:Jeffrey von Grumbkow

当您在产品页面上时,菜单中的shop链接将获取“current\\u page\\u parent”类。如果您的菜单中有任何WooCommerce类别,当您在该类别的电子产品页面上时,它们将以“当前产品父级”作为一个类。

只需为这些类提供与活动类相同的样式。

相关推荐

用标准的干净文件替换NAV-menus.php文件?

我是一个自学成才的wordpress网站设计师,请原谅我的无知。我为一个客户开发的几个网站最近被一个印尼黑客组织破坏了(很有趣!)。客户端没有更新wordpress安装和其他一些危及安全的事情。遗憾的是,没有网站的清理备份。网络主机给了我一个包含恶意软件扫描结果的文本文件。看起来很多受影响的文件都是导航菜单。网站的php文件。文本文件中显示的扫描结果示例如下:“[主目录]/[网站文件夹名称]/wp includes/nav-menu.php:SL-php-INJECTOR-1-ejw.UNOFFICIAL