How to Add Class in <i></i>

时间:2016-09-30 作者:MD Foysal Ahamed

首先,请原谅我的英语水平不好。

我想在中添加一个类<li></li><i></i> 使用wordpress wp\\u nav\\u menu()标记;作用我的菜单结构是

<nav>
<ul class="box-primary-nav">

    <li class="box-label">About me</li>
    <li><a href="index.html">Intro</a> <i class="ion-ios-circle-filled color"></i></li>

    <li class="box-label">Follow me</li>
    <li class="box-social"><a href="#0"><i class="ion-social-facebook"></i></a></li>

</ul>

我被利用了nav_menu_css_class 用于添加类的筛选器,它仅适用于<li></li> 但我必须<i></i> 也标记。

如何将这些类添加到<li></li><i></i> 标签

1 个回复
SO网友:knif3r

如果需要为标记添加不同的类,请考虑使用jQuery。如果不想使用jQuery,可以使用addClass()或javascript解决方案。

您的其他选择是尝试并适应wp\\U nav可以使用的参数。

$参数

(array) (Optional) Array of nav menu arguments.

    \'menu\'
    (string) Desired menu. Accepts (matching in order) id, slug, name.
    \'menu_class\'
    (string) CSS class to use for the ul element which forms the menu. Default \'menu\'.
    \'menu_id\'
    (string) The ID that is applied to the ul element which forms the menu. Default is the menu slug, incremented.
    \'container\'
    (string) Whether to wrap the ul, and what to wrap it with. Default \'div\'.
    \'container_class\'
    (string) Class that is applied to the container. Default \'menu-{menu slug}-container\'.
    \'container_id\'
    (string) The ID that is applied to the container.
    \'fallback_cb\'
    (callable|bool) If the menu doesn\'t exists, a callback function will fire. Default is \'wp_page_menu\'. Set to false for no fallback.
    \'before\'
    (string) Text before the link markup.
    \'after\'
    (string) Text after the link markup.
    \'link_before\'
    (string) Text before the link text.
    \'link_after\'
    (string) Text after the link text.
    \'echo\'
    (bool) Whether to echo the menu or return it. Default true.
    \'depth\'
    (int) How many levels of the hierarchy are to be included. 0 means all. Default 0.
    \'walker\'
    (object) Instance of a custom walker class.
    \'theme_location\'
    (string) Theme location to be used. Must be registered with register_nav_menu() in order to be selectable by the user.
    \'items_wrap\'
    (string) How the list items should be wrapped. Default is a ul with an id and class. Uses printf() format with numbered placeholders.
在这里,您可能会发现item\\u wrap和menu\\u class很有用。

相关推荐

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

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