WP_Query代码在HTML中输出PHP而不是结果

时间:2015-10-22 13:15:17

标签: php wordpress wp-query

我有一个页面应该显示某个类别中的3个最新帖子。使它工作的PHP代码在

之下
<section id="projects">
  <div class="container">
    <div class="row">
    <h2><span class="w200">Latest </span><span class="w600 green">Roofing Projects</span></h2>
    <p class="text-center pad_bottom">Click to view latest project</p>

      <?php //latest projects loop
      $latestProj = new WP_Query('cat=3&posts_per_page=3');

        if ($latestProj->have_posts()) :

          while ($latestProj->have_posts()) : $latestProj->the_post(); ?>


      <div class="col-lg-4">
        <?php
          if (has_post_thumbnail()) {
            the_post_thumbnail('square-thumbnail'); ?>
        <p class="proj_title"><?php the_title(); ?></p>
        <p><?php the_title(); ?></p>
      </div>

      <?php endwhile;

        else :

      endif;
    wp_reset_postdata();

    ?>

    </div>
      <p class="pad_top text-center"><a role="button" href="#" class="westbtn btn btn-lg">View Project Gallery »</a></p>
  </div>
</section>

而不是结果,我的页面显示以下

http://www.roof.zenwebcreative.com.au/test/

我只是PHP的初学者,我从各种来源获得了代码,这些代码都以相同的方式编写代码。在这件事情上,我将不胜感激。感谢

1 个答案:

答案 0 :(得分:0)

我从你的评论中发现,我把它包含在错误的地方。首先我应该提到我正在使用Wordpress。我通过wp-admin在页面中包含了该代码。我应该在模板页面中包含它。它现在有效。