0

我发现了一个相关的问题,但我无法从中获得帮助: Changing current-menu-item in Wordpress

代码: 我正在使用此代码在 WordPress 中显示导航菜单。

<?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) ); ?>

CSS:

#header-menu ul.menu li:hover > a,
#header-menu ul.menu a:focus,
#header-menu .menu .current-menu-item > a,
#header-menu .menu .current-menu-ancestor > a,
#header-menu .menu .current_page_item > a,
#header-menu .menu .current_page_ancestor > a {
    background-color: #000;
    color: #fff;
}

问题: 我想更改当前菜单项的背景颜色,但是当我选择下一页时,它不会更改菜单项的颜色。

4

1 回答 1

0

您必须在希望它为 HTML 元素分配样式的每个页面中添加 CSS 规则。

所以最好将 CSS 放在一个文件中,并将其包含在所有需要该样式的页面中

所以将 CSS 规则保存在一个文件中,比如1.css.

并在 HTML 页面<head>部分写下以下语句-

<link rel="stylesheet" type="text/css" href="1.css">
于 2013-10-01T12:51:46.683 回答