页脚小部件div容器在其中显示重复的容器,不确定为什么

时间:2019-02-10 23:12:34

标签: css wordpress widget

谁能告诉我为什么我在页脚小部件中获取重复的容器?我在容器div周围放置了一个边框,以使其更易于查看。

http://covalier.com/covalierbranded/

CSS:

 #footer-widget0 {
        width: 240px;
        min-height: 300px;
        float: left;
        margin: 0px 10px 10px 10px;
        padding: 0px 10px 0 10px;
        border: solid 1px #FFFFFF;
        font-size: 16px;
        font-family: 'Lato', sans-serif;
        line-height: 30px;
        cursor: pointer;
    }

    #footer-widget0 a {
        color: #7c0000;
        text-decoration: none;
        font-weight: 900;
    }

    #footer-widget0 a:hover {
        color: #f0b901;
        text-decoration: none;
    }

HTML

<div id="Footer">
            <div id="FooterHeader"></div>

                <div id="footer-widgets"><!--container-->

                    <div id="footer-widget0">
                    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('footer-0') ) : ?>
                    <?php endif; ?>
                    </div>



                    <div style="clear: both"></div>
                </div>


                <footer id="footer" class="source-org vcard copyright" role="contentinfo">
                    <small>&copy;<?php echo date("Y"); echo " "; bloginfo('name'); ?></small>
                </footer>
        </div>

1 个答案:

答案 0 :(得分:0)

经过大量探索后,问题出在functions.php文件中。我必须更改:

register_sidebar(array(
'name' => 'Footer Widget 0',
'id'        => 'footer-0',
'description' => 'First footer widget area',
'before_widget' => '<div id="footer-widget0">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>',
));

register_sidebar(array(
'name' => 'Footer Widget 0',
'id'        => 'footer-0',
'description' => 'First footer widget area',
'before_widget' => '<div id="">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>',
));

解决了问题