wordpress 3.7更新后,query_posts无法正常工作

时间:2013-10-29 22:44:27

标签: wordpress

我最近更新到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"> &nbsp <?= 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 }  ?>

1 个答案:

答案 0 :(得分:0)

首先,在WP_DEBUG中启用wp-config.php

define( 'WP_DEBUG', true );

然后回到有问题的页面,您应该会看到一个PHP致命错误(我假设)或其他一些错误消息,描述该问题的来源 - 一旦你得到它,在这里发布(你应该删除完整的隐私问题的路径信息)。

如果你不可能这样做,请尝试将短手php标签切换为普通标签。这意味着将所有<?=替换为<?php echo,将所有<?替换为<?php。通常这些不应该导致问题,但我找不到任何可能导致问题的事情。