1

Wordpress 页面不工作。

我在这个 wordpress 网站上遇到了一些问题,它运行良好,然后所有内容都消失了,现在它在每个页面上显示帖子,而不是那些页面所见即所得的内容。

我可以看到这是一件简单的事情,但我不知道为什么它不起作用,我以前从未遇到过这个问题?

<?php get_header(); ?>

    <div id="content">
    <div id="greybread"><?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?></div>


<?php if (have_posts()) : while (have_posts()) : the_post(); ?>     

        <div class="post" id="post-<?php the_ID(); ?>">
        <div class="singlepage"><?php the_title(); ?></div>

 <?php if ( has_post_thumbnail()) : ?>
   <div style="float:left; margin:20px 10px 10px 0px; border:1px solid #CCCCCC;">
   <?php the_post_thumbnail( array(200,200) ); ?>
   </div>
 <?php endif; ?>

<div class="entry">
                <?php the_content('<p class="serif">Read more &raquo;</p>'); ?>

                <?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>

            </div>
            <?php the_tags(__('Tags: '), ', ', ' '); ?>
        </div>

        <?php endwhile; endif; ?>
    <?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?>
    </div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

以上是我在 page.php 网站上使用的代码 - 哪个不起作用?怎么了?因为它以前工作过,我有一段时间没有更改此页面上的任何内容!?

任何方向的帮助将不胜感激!很多!

4

4 回答 4

0

除了 page.php,您还有其他页面模板吗?我会确保您的页面使用的是您打算使用的模板。例如,如果要删除 page.php,您的站点可能会尝试从 archives.php 中提取。

于 2012-04-30T18:08:01.877 回答
0

您可以尝试删除除循环之外的所有其他内容:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php endwhile; endif; ?>

然后你会看到问题是否在 page.php 文件中,但似乎不是。如果您说您没有更改此文件中的任何内容。在问题发生之前您做的最后一件事是什么?

于 2012-05-01T17:13:24.340 回答
-1

一定是某个插件有问题。

检查它们。可能是dimox_breadcrumbs插件导致了问题。

如果它导致问题使用breadcrumb nav xt插件。

编辑:

您可以使用以下代码检查 SQL 查询:

add_action('wp_head','check_my_sql_query');

function check_my_sql_query(){
   var_dump($GLOBALS['wp_query']);
}

在转储中查找整个查询。然后检查它的语法。把这个放在你的functions.php

编辑: 标题必须包含的另一件事是调用wp_head();

于 2012-04-30T13:37:43.253 回答
-1

尝试删除你的 if (have_posts()) 并坚持使用 while 循环。

所以

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

变成

于 2012-04-30T13:43:47.240 回答