我正在尝试修改基于wp-foundation的子主题,我正在尝试编辑首页。
这是主题中的首页代码;
<?php
/*
Template Name: Homepage
*/
?>
<?php get_header(); ?>
<div id="content">
<div id="main" class="twelve columns" role="main">
<article role="article">
<?php
$orbit_slider = of_get_option('orbit_slider');
if ($orbit_slider){
?>
<header>
<div id="featured">
</div>
</header>
<?php } ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<section class="row post_content">
<div class="home-main eight columns">
<?php the_content(); ?>
</div>
</section> <!-- end article header -->
<footer>
<p class="clearfix"><?php the_tags('<span class="tags">Tags: ', ', ', '</span>'); ?></p>
</footer> <!-- end article footer -->
</article> <!-- end article -->
<?php
// No comments on homepage
//comments_template();
?>
<?php endwhile; ?>
</article>
<?php endif; ?>
</div> <!-- end #main -->
</div> <!-- end #content -->
<?php get_footer(); ?>
每当我尝试删除一些代码时(我想摆脱内置的轨道滑块并使用插件)但是当我删除这个代码时;
<?php
$orbit_slider = of_get_option('orbit_slider');
if ($orbit_slider){
?>
该页面空白。我以为我是以“干净”的方式做这件事,虽然我对PHP不太熟悉所以我不明白为什么页面空白。我想删除更多的PHP代码(基本上我想要一个干净的空页开始。)但它们都给出相同的结果;一页空白。
为什么我不能删除这些碎片,为什么会发生这种错误?
答案 0 :(得分:1)
可能您已删除if ($orbit_slider){
,但您已离开结束大括号<?php } ?>
在标题结束标记之后删除该行。
</header>
remove this ----> <?php } ?>
答案 1 :(得分:1)
在你的wp-config.php中寻找
define('WP_DEBUG', false);
并将其替换为
define('WP_DEBUG', true);
将显示错误而不是空白屏幕(仅用于开发) 对于这段代码,你会收到错误,因为
if ($orbit_slider){
启动if循环。尝试仅删除
$orbit_slider = of_get_option('orbit_slider');