duanlu4371 2014-05-25 07:55
浏览 49
已采纳

语法错误,Single.php文件上的意外文件结束

My single.php file has no error before I add this code :

<?php $orig_post = $post;
                global $post;
                $tags = wp_get_post_tags($post->ID);
                if ($tags) {
                $tag_ids = array();
                foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
                $args=array(
                'tag__in' => $tag_ids,
                'post__not_in' => array($post->ID),
                'posts_per_page'=>10, // Number of related posts that will be displayed.
                'caller_get_posts'=>1,
                'orderby'=>'rand' 
                );
                $my_query = new wp_query( $args );
                if( $my_query->have_posts() ) {
                echo '<div id="related_posts" class="clear"><h3>Related Posts</h3><ul>';
                while( $my_query->have_posts() ) {
                $my_query->the_post(); ?>
                <li>
                     <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">
                     <?php the_post_thumbnail( 'related-posts' ); ?>
                     </a>
                     <div class="related_content">
                     <a href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
                     </div>
                </li>
                <?php
                };
echo '</ul></div>'; ?>

,piece of code to get Related posts based on Category inside single file which I found here : http://www.webadvice.osvojito.com/wordpress-related-posts-without-plugin-with-thumbnails/

when I add this, I get this error : "syntax error, unexpected end of file"

I checked my code syntax several times, nothing's missing !!

  • 写回答

1条回答 默认 最新

  • duanluo9369 2014-05-25 08:01
    关注

    You are missing 2 } on your code.

    The last few lines of your code should be:

                    <?php
                    }
                    }
                    }
    echo '</ul></div>';
    
    ?>
    

    instead of:

                    <?php
                    };
    echo '</ul></div>'; ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应