我在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(); ?>
答案 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; ?>