如何将不同的样式应用于 Wordpress wp_nav_menu()

Posted

技术标签:

【中文标题】如何将不同的样式应用于 Wordpress wp_nav_menu()【英文标题】:How to apply different style to Wordpress wp_nav_menu() 【发布时间】:2010-09-09 08:22:41 【问题描述】:

我正在使用 Wordpress 3.0。是否可以将不同的样式类应用于 wordpress wp_nav_menu()? 目前我有五页,我想按以下顺序申请。

<ul>
      <h2>
        <li><a href="#">Example1</a> </li>
      </h2>
      <span>
      <li><a href="#">Example2</a></li>
      </span>
      <h4>
        <li><a href="#">Example3</a></li>
      </h4>
      <h3>
        <li><a href="#">Example4</a></li>
      </h3>
      <h5>
        <li><a href="#">Example5</a></li>
      </h5>
</ul>

【问题讨论】:

【参考方案1】:

这不是语义正确的 html - 也许您想为每个 li 添加一个类?

WP 向其生成的 LI 添加类,如下所示:

page_item page-item-27

其中数字与文章/页面的 ID 相关。

css:

.page-items-27 
    color:#fff;
    background:blue;
    font-size:14px;
    // etc

【讨论】:

以上是关于如何将不同的样式应用于 Wordpress wp_nav_menu()的主要内容,如果未能解决你的问题,请参考以下文章

php [WordPress] [WP Rocket] Wrapper功能:将WP Rocket的LazyLoad应用于wp_get_attachment_image()

Wordpress 标签云:如何删除字体大小的内联样式?

如何修改WP文章字体格式字号大小字体颜色

如何调用属于 PHP 类的自定义函数(wordpress do_action 样式)?

WordPress - 使用 wp_add_inline_style 添加动态样式

如何将嵌入查询与 wordpress rest api 一起使用?