how add class in containers

时间:2017-08-03 作者:james crook

我做了这个动态的副菜单,把这个coad放在这个genrate后面<div class="menu-side-menu-container"> 但我想在这个容器中添加类

我的标题。php

<!-- Navigation Menu -->
<div class="sidenav">
  <div class="pull-right col-sm-6">
    <a class="sidebar-logo" href="<?php echo get_home_url(); ?>"><img src="<?php echo get_stylesheet_directory_uri(); ?>/images/logo.jpg"/></a>
    <div class="menu-sidebar">

        <?php if ( is_active_sidebar( \'side_menu\' ) ) : ?>


                <?php dynamic_sidebar( \'side_menu\' ); ?>


                 <?php endif; ?>


    </div>
  </div>
</div> 
输出如下所示

    <div class="menu-sidebar">
<div class="menu-side-menu-container">
<ul id="menu-side-menu" class="menu">
<li id="menu-item-3136" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3136">
<li id="menu-item-3137" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3137">
<li id="menu-item-3138" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3138">
<li id="menu-item-3139" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3139">
<li id="menu-item-3140" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3140">
<li id="menu-item-3141" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3141">
</ul>
</div>
</div>
我想将这个类(class=“menu sidebar”)添加到容器类中。。。。。。。。因为我的css正在这个类(class=“menu sidebar”)中运行,而这个容器类更改为我的css显示。。。。

b如何可能改变。。。。。。。。。。。。如果是,请分享并解决此问题

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

我不理解使用有能力编辑主题的僵化小部件。因此,我提请大家注意wp_nav_menu() 提高灵活性。

functions.php:

<?php

// register menu in `side_menu`
register_nav_menu( \'side_menu\', __( \'Sidebar\', \'theme-slug\' ) );
现在,您可以在外观->菜单下构建自己的菜单。

使用wp_nav_menu() 用于在中显示菜单的函数header.php:

<?php

$args = array(
    \'theme_location\'  => \'side_menu\',
    \'menu\'            => \'side_menu\',
    // here goes the container
    \'container\'       => \'div\',
    // here goes the container classes
    \'container_class\' => \'menu-side-menu-container menu-sidebar\',
    // more arguments if different fron default
    // See the link at the end
);

wp_nav_menu($args);
有关更多信息,请参阅:

结束