我做了这个动态的副菜单,把这个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如何可能改变。。。。。。。。。。。。如果是,请分享并解决此问题
最合适的回答,由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);
有关更多信息,请参阅: