我想在我的wordpress主题中添加一个额外的边栏。我希望它位于左侧边栏的正下方,而不是它当前显示的旁边:www.giftforgag.com.
我尝试了很多方法,但似乎都没有效果。我还尝试了对css进行各种更改。
我原以为get_sidebar(\'left\'); 就在get_sidebar(); 存在于最后但尚未实现的函数。
讨论的主题是214,我将文件的代码放在这里:
<?php
    get_header(); ?>
    <div id="main-content" class="main-content">
    <?php
        if ( is_front_page() && twentyfourteen_has_featured_posts() ) {
            get_template_part( \'featured-content\' );
        }
    ?>
        <div id="primary" class="content-area">
            <div id="content" class="site-content" role="main">
            <?php
                if ( have_posts() ) :
                    while ( have_posts() ) : the_post();
                        get_template_part( \'content\', get_post_format() );
                    endwhile;
                    twentyfourteen_paging_nav();
                else :
                    get_template_part( \'content\', \'none\' );
                endif;
            ?>
            </div><!-- #content -->
        </div><!-- #primary -->
    </div><!-- #main-content -->
    <?php
    get_sidebar();
    get_sidebar(\'left\');
    get_footer();
 我已使用以下代码注册小部件:
function mychild_widgets_init() {
    register_sidebar( array(
        \'name\'          => __( \'Left Widget Area\', \'twentyfourteen\' ),
        \'id\'            => \'sidebar-left\',
        \'description\'   => __( \'Left sidebar.\', \'twentyfourteen\' ),
        \'before_widget\' => \'<aside id="%1$s" class="widget %2$s">\',
        \'after_widget\'  => \'</aside>\',
        \'before_title\'  => \'<h1 class="widget-title">\',
        \'after_title\'   => \'</h1>\',
    ) );
}
add_action( \'widgets_init\', \'mychild_widgets_init\' );
 我也在尝试:
\'before_wdiget\' => \'<div id="content">\'
\'after_widget\' => \'</div>
 到目前为止没有任何效果。
侧栏。php文件如下:
<div id="left">
    <?php if ( is_active_sidebar( \'sidebar-left\' ) ) : ?>
    <div id="left-sidebar" class="left-sidebar widget-area" role="complementary">
        <?php dynamic_sidebar( \'sidebar-left\' ); ?>
    </div>
    <?php endif; ?>
</div>