新到这里和PHP。解析错误

时间:2015-03-14 20:57:26

标签: php wordpress

我是PHP代码的新手,我正在尝试编辑我的Wordpress网站代码。出于某种原因,我收到以下错误代码:

  

PHP语法检查:解析错误:语法错误,文件意外结束   第17行的代码

我猜它与"?>"有关。但我不能说什么。 虽然我想使用这段代码:

<?php
    $blog_id = get_category_id('blog');
    $args = array(
         'post_type' => 'post',
         'cat' => '-' . $blog_id,
         'posts_per_page' => 5
         );
         query_posts($args);
         while (have_posts()) : the_post(); 

        $box_name = 'home_small_box'; 
        $thumb_name = 'home-small-box'; ?>

        <div class="<?php echo $box_name; ?>">

        <?php if(get_post_meta( get_the_ID(), 'page_featured_type', true ) == 'youtube') { ?>
                <iframe width="560" height="315" src="http://www.youtube.com/embed/<?php echo get_post_meta( get_the_ID(), 'page_video_id', true ); ?>" frameborder="0" allowfullscreen></iframe>
            <?php } ?> 

我无法说出语法错误是什么,它对我来说都很好。

提供任何帮助。

迈克尔。

1 个答案:

答案 0 :(得分:2)

您尚未关闭while循环。将<?php endwhile; ?>添加到文件底部。