目前,我正在使用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>
<span class="icon-comment"></span> <a data-original-title="3 Comments" href="#" data-toggle="tooltip">
3 Comments</a>
<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>
答案 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代码。