Add custom html to nav_menu

时间:2014-11-14 作者:lance

我正在尝试向nav\\U菜单添加一些html。基本上,如果菜单中有子菜单,我需要在开始li标记后插入一个按钮标记。我看到有一个walker类,但我不知道如何实现它。任何帮助都将不胜感激,谢谢!!!

<ul class="menu-one">
            <li class="has-children">
           <button class="toggleExpand"><i class="fa fa-arrow-circle-right">    </i></button>
            <a href="about-us.php">About Us</a>
                <ul class="sub-menu">
                    <li><a href="our-team.php">Our Team</a></li>
                    <li><a href="our-principles.php">Our Guiding Principles</a></li>
                </ul>
            </li><li class="has-children">
            <button class="toggleExpand"><i class="fa fa-arrow-circle-right"></i></button>
            <a>Our Fund</a>
                <ul class="sub-menu">
                    <li><a href="fund.php">Fund</a></li>

                 </ul>

            </li>
        </ul>
已解决>>>>我能够将按钮添加到item\\u输出变量。基本上,我抓取了一个walker类片段,并将html添加到其中。

$item_output .= \'<button class="toggleExpand"><i class="fa fa-arrow-circle-right"></i></button><a\'. $attributes .\'>\';

1 个回复
最合适的回答,由SO网友:lance 整理而成

已解决>>>>我能够将按钮添加到item\\u输出变量。基本上,我抓取了一个walker类片段,并将html添加到其中。

$item_output .= \'<button class="toggleExpand"><i class="fa fa-arrow-circle-right"></i></button><a\'. $attributes .\'>\';

结束

相关推荐

TinyMCE HTML Encode Backslash

所以我的问题和发现的问题相似here, 下面的例子中,我试图迫使微型MCE对反斜杠进行编码。。。。。。目前,我所做的测试就是在页面上为以下行设置断点tinymce.init( init ); 然后在控制台中运行以下命令init.entities += \",92,#92\"; init.entity_encoding = \"named\"; 我看到init对象中的值更新,但我的\\未转换。。。。不太确定我错过了什么。。。。。。