【问题标题】:wordpress custom menu class namewordpress 自定义菜单类名
【发布时间】:2013-10-22 23:55:34
【问题描述】:

我想为我创建的 wordpress 自定义菜单添加一些类名

<?php wp_nav_menu( array( 'theme_location' => 'social-menu' )); ?>

function register_main_menus() {
register_nav_menus(array(
'social-menu' => __('Social Menu', 'sm') ));<br> }`

`add_action('init', 'register_main_menus');`

到这样的东西.. 我可以看到在管理面板中添加标题属性但不是类的选项。我怎样才能在每个人中获得这些类名?

&lt;ul&gt;
&lt;li&gt;&lt;a href="#" class="social-youtube-icon"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#" class="social-wordpress-icon"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#" class="social-facebook-icon"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    刚刚搞定这个!

        function add_menuclass($ulclass) {
            return preg_replace('/<a title="social-youtube-icon"/', '<a title="social-youtube-icon" class="social-youtube-icon"', $ulclass, 1);
        }
        add_filter('wp_nav_menu','add_menuclass');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-12
      • 1970-01-01
      • 2018-07-15
      • 2021-11-09
      • 2018-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多