PHP WordPress的'the_content'问题

时间:2017-02-19 20:21:09

标签: php wordpress wordpress-theming

我可能在这里有一个简单的问题:我是php和WordPress模板开发的新手:在我的php中我收到错误'解析错误:语法错误,意外结束文件,期待elseif(T_ELSEIF)或者其他(T_ELSE)或endif(T_ENDIF)'

我基本上创建了一个页面并在那里添加了内容,并希望在我的主页上动态显示。

以下代码:

 <?php
 /**
template name: Home Page
 */

get_header(); ?>

<!--HERO-->
    <section id="hero">

        <article>

            <div class="container-fluid clearfix">

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


                    <div class="col-lg-3" "hero-text">  
                        <p class="lead newfont"><?php the_content(); ?></p> 
                    </div><!--col-->

<?php endwhile; ?>              

            </div><!--container-->

        </article><!--article-->    

    </section><!--HERO-->

<?php

get_footer();

错误发生在the_content();如果声明。但不确定是什么错误尝试审阅文档:https://developer.wordpress.org/reference/functions/the_content/

任何小费都值得赞赏,因为我是新手。

1 个答案:

答案 0 :(得分:1)

您打开了一个if语句,但未在以下位置关闭它:

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

关闭while循环后关闭它:

<?php endwhile; ?>
<?php endif; ?>

这应该可以解决您的问题。看看:http://php.net/manual/en/control-structures.alternative-syntax.php