Php 使用WordPress将活动类添加到菜单链接

Php 使用WordPress将活动类添加到菜单链接,php,css,wordpress,Php,Css,Wordpress,我正在使用WordPress功能创建我的主菜单 在这个菜单中,我有一个名为“News”的链接作为例子,我想在single.php文件模板中突出显示这个链接 目前,我的代码如下。我不“习惯”使用这个WordPress函数 <?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) ); ?> 我已经检查了arround,发现了一些可能很有趣的信息,但没有什么能真

我正在使用WordPress功能创建我的主菜单

在这个菜单中,我有一个名为“News”的链接作为例子,我想在single.php文件模板中突出显示这个链接

目前,我的代码如下。我不“习惯”使用这个WordPress函数

<?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) ); ?>
我已经检查了arround,发现了一些可能很有趣的信息,但没有什么能真正回答我的问题

在此页面上,有人建议签入“在屏幕上显示”选项:

我也在法典中找到了这一页,但我不知道如何使用它:


Thx提前为您提供帮助

那么,您有两个很好的选择:

第一种方法是将类名添加到single.php main div,然后在CSS文件中添加如下属性:
.singleClass.nav菜单ul li a{color:red;//您想要的任何设置}

另一种方法是将菜单调用中的
menu class
更改为页面,将该自定义类添加到菜单中


如果这对您不起作用,我想了解更多关于您的主题层次结构的信息,以便我能更具体地回答问题。

好吧,您有两个很好的选择:

第一种方法是将类名添加到single.php main div,然后在CSS文件中添加如下属性:
.singleClass.nav菜单ul li a{color:red;//您想要的任何设置}

另一种方法是将菜单调用中的
menu class
更改为页面,将该自定义类添加到菜单中


如果这对您不起作用,我想了解更多关于您的主题层次结构的信息,以便我能更具体地回答问题。

wp\u nav\u菜单自动将“当前页面项目”类添加到li标记中。因此,您可以将“当前页面”作为活动菜单的目标

li.current_page_item a{
color:#fff;

}

wp\u导航菜单自动将“当前页面项目”类添加到li标记中。因此,您可以将“当前页面”作为活动菜单的目标

li.current_page_item a{
color:#fff;
}

您可以像这样使用导航菜单上的多个类

.current_page_item
{
border-bottom: 3px solid #50c1e9;
}

您可以像这样使用导航菜单上的多个类

.current_page_item
{
border-bottom: 3px solid #50c1e9;
}

在wordpress 4.x中,它在当前菜单中有一个类作为
当前页面\项
,因此您必须为类
添加css。当前页面\项
用于当前和活动类,如下所示

.current_page_item
{
border-bottom: 3px solid #50c1e9;
}

并在页面刷新后查看结果。

在wordpress 4.x中,它在当前菜单中有一个类作为
current\u page\u item
,因此您必须为类
添加css。对于像这样的当前和活动类,当前\u page\u item

.current_page_item
{
border-bottom: 3px solid #50c1e9;
}

然后在页面刷新后查看结果。

我刚刚发现我只能这样做,我认为不可能用其他方法来做?你是对的。这就是wordpress的方法。你可以用很多其他的方法来做,但是它们更复杂,更不“用户友好”,所以继续做吧:)告诉我事情是怎么解决的,如果你需要帮助,我在这里,我只是想我只能做,我认为不可能用其他的方法来做?你是对的。这就是wordpress的方法。你可以用很多其他的方法来做,但是它们要复杂得多,不那么“用户友好”,所以继续做吧:)告诉我事情是如何进行的,如果你需要帮助,我在这里,如果我在一个页面上,这将非常有效。但是当我在single.php或archives.php上时,我希望页面菜单处于“活动”状态。如果我在页面上,这将非常有效。但我希望在使用single.php或archives.php时,页面菜单处于“活动”状态。