我最近更新到wordpress 3.7,突然间我的帖子页面停止了工作。它没有显示任何内容并打开一个空白页面。该页面上有小代码,它停止工作。它使用query_posts
来获取帖子,但现在显示了一个银行页面。
代码
<? query_posts ('cat=-103&posts_per_page=1') ?>
<? while (have_posts ()) { the_post (); ?>
<div class="reu-sec">
<h2><a href="<? the_permalink() ?>"><? the_title (); ?><span class="sbttlmn">   <?= get_post_meta (get_the_ID(), 'sub-title', true); ?></span></a></h2>
<div class="desc">
<? //the_content ('[More]'); ?>
<div class="reu-prev1"><a href="<? the_permalink() ?>"><img src="<?= get_post_meta (get_the_ID(), 'image', true); ?>"/></a></div>
<div class="reu-prev2"><a href="<? the_permalink() ?>"><img src="<?= get_post_meta (get_the_ID(), 'image2', true); ?>"/></a></div>
<div class="reu-prev3"><a href="<? the_permalink() ?>"><img src="<?= get_post_meta (get_the_ID(), 'image3', true); ?>"/></a></div>
</div>
<div style="clear: both"></div>
</div>
<?php } ?>
答案 0 :(得分:0)
首先,在WP_DEBUG
中启用wp-config.php
:
define( 'WP_DEBUG', true );
然后回到有问题的页面,您应该会看到一个PHP致命错误(我假设)或其他一些错误消息,描述该问题的来源 - 一旦你得到它,在这里发布(你应该删除完整的隐私问题的路径信息)。
如果你不可能这样做,请尝试将短手php标签切换为普通标签。这意味着将所有<?=
替换为<?php echo
,将所有<?
替换为<?php
。通常这些不应该导致问题,但我找不到任何可能导致问题的事情。