Wordpress single.php循环结束时的PHP语法错误

时间:2018-01-05 15:25:19

标签: php wordpress

我确定这是一个简单的解决方法,但我还没有能够正确应用以前的答案。调试时收到此错误:

解析错误:语法错误,意外结束文件,期待elseif(T_ELSEIF)或其他(T_ELSE)或endif(T_ENDIF)

感谢任何帮助。感谢。

代码:

<?php get_header(); ?>

<div class="container">

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> 

<div class="row">   
    <div class="col-sm-5">  
        <div class="image_cont img_width_sgl" style= "background: url(<?php the_field('post_image'); ?>) no-repeat center center; background-size: cover;">
    </div>
</div>

<div class="row">           
    <div class="col-sm-5">
        <h2><?php the_title();?></h2>
        <h3><?php the_time('l, F jS, Y'); ?></h3>
    </div>      
</div>

<div class="row">   
    <div class="news_cont">
        <?php the_content();?>  
        <p class="back_btn_news">
            <a href="http://vplc.rpmdevserver.com/news/" class="">BACK TO NEWS</a>
        </p>
    </div>
</div>

<div class="row">
    <div class="col-sm-5">          
        <?php comments_template(); ?>
    </div>
</div>

<?php endwhile; ?>      

1 个答案:

答案 0 :(得分:0)

您需要添加: -

<?php endif; ?><!-- so that if condition closed properly -->

在: -

<?php endwhile; ?>