Wordpress 如何定制wp_导航_菜单

Wordpress 如何定制wp_导航_菜单,wordpress,styles,themes,customization,Wordpress,Styles,Themes,Customization,我正在开发一个wordpress主题,并试图在标题下添加一个顶部菜单 我正在使用wp_nav_菜单,该菜单可以正确显示页面,但我不知道如何设置样式。。您可以简单地复制/粘贴示例代码并添加自己的类和ID,就像我下面所做的那样: <?php $defaults = array( 'container_class' => 'my-container-class', 'container_id' => 'my-container-id', 'menu_class'

我正在开发一个wordpress主题,并试图在标题下添加一个顶部菜单

我正在使用wp_nav_菜单,该菜单可以正确显示页面,但我不知道如何设置样式。

。您可以简单地复制/粘贴示例代码并添加自己的类和ID,就像我下面所做的那样:

<?php $defaults = array( 
 'container_class' => 'my-container-class', 
 'container_id'    => 'my-container-id',
 'menu_class'      => 'my-menu', 
 'menu_id'         => 'my-menu-id',
 'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>',
); ?>

<?php wp_nav_menu( $defaults ); ?>
另一个更简单的选项只需要css的任何和一些基本知识。Wordpress生成的ID和类足以实现这一目的。

。您可以简单地复制/粘贴示例代码并添加自己的类和ID,就像我下面所做的那样:

<?php $defaults = array( 
 'container_class' => 'my-container-class', 
 'container_id'    => 'my-container-id',
 'menu_class'      => 'my-menu', 
 'menu_id'         => 'my-menu-id',
 'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>',
); ?>

<?php wp_nav_menu( $defaults ); ?>

另一个更简单的选项只需要css的任何和一些基本知识。Wordpress生成的ID和类就足够了。

在这里,您可以找到每个元素的css类,以便在css文件上设置样式:


在这里,您可以找到每个元素的css类,以便在css文件上设置样式:


在每个li元素中添加“MyColor”应该很简单,但这不容易理解。我了解%1$s,但在哪里可以添加我自己的自定义类名。此答案已有几年历史,因此我无法确认它是否仍然适用于当前版本的Wordpress。示例中数组的第一个值具有自定义类。向每个li元素添加'myClour'应该很简单,但这不容易理解。我了解%1$s,但在哪里可以添加我自己的自定义类名。此答案已有几年历史,因此我无法确认它是否仍然适用于当前版本的Wordpress。示例中数组的第一个值具有自定义类。是的,谢谢-从我最近的查看中,您可以包装整个菜单,但不是单个项目,您需要一个自定义walker类来完成此操作。是的,谢谢-从我最近的查看中,您可以包装整个菜单,但不是单个项目,您需要一个自定义walker类来完成此操作。