Stick <div>между <li>и <a>WordPress - PullRequest
       8

Stick <div>между <li>и <a>WordPress

0 голосов
/ 31 августа 2018

У меня есть тема WordPress GreatMag на моем сайте. Я хотел бы прикрепить div-оболочку вокруг тега привязки в теге li для целей проектирования. Я посмотрел php, но не уверен, как / или где я могу создать тег.

Код ниже:

if ( !function_exists('greatmag_desktop_menu') ) :
function greatmag_desktop_menu() {
    ?>
        <nav id="site-navigation" class="navbar navbar-static-top navbar-default main-navigation bgf6">
            <div class="container">
                <div class="row">

                    <?php if ( function_exists('max_mega_menu_is_enabled') && max_mega_menu_is_enabled('primary') ) : ?>
                        <?php wp_nav_menu( array( 'theme_location' => 'primary') );  ?>
                    <?php else: ?>
                    <?php
                        wp_nav_menu( array(
                            'menu'              => 'primary',
                            'theme_location'    => 'primary',
                            'container'         => 'div',
                            'container_class'   => 'collapse navbar-collapse',
                            'menu_class'        => 'nav navbar-nav',
                            'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
                            'walker'            => new wp_bootstrap_navwalker(),
                            'social'            => greatmag_social_login())
                        );
                    ?>
                    <button class="off-canvas-trigger" aria-controls="primary" aria-expanded="false">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <?php endif; ?>
                </div>
            </div>
        </nav><!-- #site-navigation -->
    <?php
    do_action('greatmag_before_header');?>
<?php
}
endif;

Спасибо.

Ответы [ 2 ]

0 голосов
/ 31 августа 2018
<?php
if ( !function_exists('greatmag_desktop_menu') ) :
function greatmag_desktop_menu() {
    ?>
        <nav id="site-navigation" class="navbar navbar-static-top navbar-default main-navigation bgf6">
            <div class="container">
                <div class="row">

                    <?php if ( function_exists('max_mega_menu_is_enabled') && max_mega_menu_is_enabled('primary') ) : ?>
                        <?php wp_nav_menu( array(
                             'theme_location' => 'primary',

                              // add before and after args
                             'before' => '<div class=".....">', 
                             'after' => '</div>',
                         ));  ?>
                    <?php else: ?>
                    <?php
                        wp_nav_menu( array(
                            'menu'              => 'primary',
                            'theme_location'    => 'primary',
                            'container'         => 'div',
                            'container_class'   => 'collapse navbar-collapse',
                            'menu_class'        => 'nav navbar-nav',
                            'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
                            'walker'            => new wp_bootstrap_navwalker(),
                            'social'            => greatmag_social_login()),

                            // add before and after args
                            'before'            => '<div class=".....">', 
                            'after'             => '</div>',
                        );
                    ?>
                    <button class="off-canvas-trigger" aria-controls="primary" aria-expanded="false">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <?php endif; ?>
                </div>
            </div>
        </nav><!-- #site-navigation -->
    <?php
    do_action('greatmag_before_header');?>
<?php
}
endif;
0 голосов
/ 31 августа 2018

Решено:

'before'            => '<div class="menu_wrapper">',
'after'             => '<div>',
...