Wordpress the_content循环问题

时间:2015-06-01 03:20:35

标签: php wordpress loops

目前,我正在使用Wordpress为tafe / college创建一个产品评论网站。除了一个问题外,一切都将计划在单个帖子页面上。

我正在获得标题,提交日期,帖子图片。但由于一些奇怪的原因,我的侧边栏已经消失,内容也消失了。我猜我要么错过了某个地方的大部分PHP代码。

我实际上有一个内容所在的测试网站,所以你可以更好看:www.sbmwebdesign.com(它只是一个用于tafe工作的网站,将在短时间内过期)。

我的代码如下:

<?php 
get_header();
?>

<div class="title_wrapper container">
                    <div class="span12">
                        <div class="span6">
                            <h1><?php /* post title */ the_title() ;?></h1>
                        </div>
                        <div class="breadcrumbs">
                            <strong><a href="index.html">Home</a> / <a href="blog-right-sidebar.html">Reviews</a>  / <?php /* post title */ the_title() ;?></strong>
                        </div>
                    </div>
            </div>
            <div class="container blog blog-ind">
                <div class="row">
                    <div class="span8">
                        <div class="blog-post">
                            <div class="blog-image">
                                <a href="#"><img src="<?php echo get_stylesheet_directory_uri();?>/img/defaults/817x320.jpg" class="attachment-817x320 wp-post-image" alt="2" height="320" width="817"></a>
                                <div class="blog-date">
                                    <span class="date"><?php 
    // Date published (Returns a formatted date string)
        the_time('l jS F');?></span>
                                    <!-- <div class="plove"><a href="#" class="heart-love" id="heart-love-499" title="Love this"><span class="heart-love-count"><span class="icon-heart"></span>54</span></a></div> -->
                                </div>
                                <div class="blog-rating">
                                    <div class="overall-score">
                                        <div class="rating r-45"></div>
                                    </div>
                                </div>
                                <!-- blog-rating -->
                            </div>
                            <!-- blog-image -->
                            <div class="">
                                <h2><?php /* post title */ the_title() ;?></h2>
                            </div>
                            <!-- blog-content -->
                            <div class="blog-info">
                                <!--<div class="post-pinfo">
                                    <span class="icon-user"></span> <a data-original-title="View all posts by admin" data-toggle="tooltip" href="#">admin</a> &nbsp;
                                    <span class="icon-comment"></span>  <a data-original-title="3 Comments" href="#" data-toggle="tooltip">
                                    3 Comments</a> &nbsp;
                                    <span class="icon-tags"></span><a href="#"> Adventure,  </a>  <a href="#"> RPG,  </a>  <a href="#"> Shooter,  </a>  <a href="#"> Strategy,  </a> 
                                </div>-->
                                <div class="clear"></div>
                            </div>
                            <!-- /.blog-info -->
                            <!-- <?php get_review() ;?> -->
                            <div class="blog-content">
                                <p><?php $content = get_the_content(); ?></p>
                            </div>
                            <!-- /.blog-content -->
                            <div class="clear"></div>
                        </div>
                        <!-- /.blog-post -->
                        <div class="clear"></div>
                        <div class="block-divider"></div>
                    </div> 

                    <?php 
get_sidebar();
?>
</div>
<?php endwhile; ?>
            </div>
            <?php
            get_footer();
            ?>

<!-- JavaScript -->
        <script type="text/javascript" src="js/jquery.js"></script>
        <script type="text/javascript" src="js/jquery.cookie.pack.js"></script>
        <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
        <script type="text/javascript" src="js/jquery-migrate.min.js"></script>
        <script type="text/javascript" src="js/jquery.fancybox.js"></script>
        <script type="text/javascript" src="js/jquery.elastic.source.js"></script>
        <script type="text/javascript" src="js/jquery.carouFredSel-6.2.1-packed.js"></script>
        <script type="text/javascript" src="js/jquery-ui-1.10.3.custom.min.js"></script>
        <script type="text/javascript" src="js/jquery.ui.totop.js"></script>
        <script type="text/javascript" src="js/jquery.validate.min.js"></script>
        <script type="text/javascript" src="js/login-with-ajax.js"></script>
        <script type="text/javascript" src="js/bootstrap-button.js"></script>
        <script type="text/javascript" src="js/bootstrap-carousel.js"></script>
        <script type="text/javascript" src="js/bootstrap-collapse.js"></script>
        <script type="text/javascript" src="js/bootstrap-modal.js"></script>
        <script type="text/javascript" src="js/bootstrap-tab.js"></script>
        <script type="text/javascript" src="js/bootstrap-tooltip.js"></script>
        <script type="text/javascript" src="js/bootstrap-transition.js"></script>
        <script type="text/javascript" src="js/bootstrap-popover.js"></script>
        <script type="text/javascript" src="js/easing.js"></script>
        <script type="text/javascript" src="js/global.js"></script>
        <script type="text/javascript" src="js/imagescale.js"></script>
        <script type="text/javascript" src="js/login-with-ajax.source.js"></script>
        <script type="text/javascript" src="js/main.js"></script>
        <script type="text/javascript" src="js/theme.min.js"></script>
        <script type="text/javascript" src="js/tinymce.min.js"></script>
        <script type="text/javascript" src="js/transit.js"></script>
        <script type="text/javascript" src="js/admin.js"></script>
        <script type="text/javascript" src="js/greensock.js"></script>
        <script type="text/javascript" src="js/layerslider.transitions.js"></script>
        <script type="text/javascript" src="js/layerslider.kreaturamedia.jquery.js"></script>
        <script type="text/javascript" src="js/tabs.js"></script>
        <script>
            jQuery("#layerslider").layerSlider({
                pauseOnHover: false,
                autoPlayVideos: false,
                skinsPath: './layerslider/skins/',
                responsive : true,
                responsiveUnder : 1200,
                layersContainer : 1200,
                skin_name: 'fullwidth',
                navStartStop: false
            });
        </script>

       <!-- End JavaScript -->

    </body>
</html>

1 个答案:

答案 0 :(得分:2)

查看您的浏览器页面来源。我看到Fatal error: Call to undefined function get_review()

(这是我们要做的第一件事;检查您的浏览器来源)。

您无法使用<!----> HTML评论来注释或停用PHP来电。

改为使用

<?php /* get_review() ; */?>

<?php // get_review() ;?>

在未定义的功能失败后,所有PHP都无法执行,因此不会显示帖子和/或侧边栏HTML的结尾,因此页面的其余部分不会显示。

您可以使用<!---->添加此类评论

<!-- comment here about what is going on -->

本身没有围绕任何PHP代码。

请参阅http://codex.wordpress.org/Commenting_Code