我的代码在footer.php中出了什么问题

时间:2014-01-30 19:24:47

标签: css wordpress

我在wordpress网站上删除社交媒体图标时搞砸了..

我的网站url elementseventcentre.com

footer.php中的当前代码(丢失了什么)

<footer id="main-footer">
    <?php get_sidebar( 'footer' ); ?>

    <div id="footer-bottom">
        <div class="container clearfix">
            <ul id="et-social-icons">
            <?php if ( 'on' === et_get_option( 'divi_show_facebook_icon', 'on' ) ) : ?>
                <li class="et-social-icon et-social-facebook">
                    <a href="<?php echo esc_url( et_get_option( 'divi_facebook_url', '#' ) ); ?>">
                        <span><?php esc_html_e( 'Facebook', 'Divi' ); ?></span>
                    </a>
                </li>
            <?php endif; ?>
            <?php if ( 'on' === et_get_option( 'divi_show_twitter_icon', 'on' ) ) : ?>
                <li class="et-social-icon et-social-twitter">
                    <a href="<?php echo esc_url( et_get_option( 'divi_twitter_url', '#' ) ); ?>">
                        <span><?php esc_html_e( 'Twitter', 'Divi' ); ?></span>
                    </a>
                </li>





        </div>  <!-- .container -->
    </div>
</footer> <!-- #main-footer -->

<?php wp_footer(); ?>

1 个答案:

答案 0 :(得分:3)

您错过了结束<ul>和结束<?php endif; ?>

这就是为什么页脚在左侧并给出错误:Parse error: syntax error, unexpected $end in /home/content/75/7697875/html/wp-content/themes/Divi/footer.php on line 31

最终的if块应如下所示:

<?php if ( 'on' === et_get_option( 'divi_show_twitter_icon', 'on' ) ) : ?>
    <li class="et-social-icon et-social-twitter">
        <a href="<?php echo esc_url( et_get_option( 'divi_twitter_url', '#' ) ); ?>">
            <span><?php esc_html_e( 'Twitter', 'Divi' ); ?></span>
        </a>
     </li>
<?php endif; ?>