1

Wordpress ページが機能していません。

このワードプレス Web サイトで少し問題が発生しています。問題なく動作していましたが、すべてのコンテンツが消えて、すべてのページに投稿が表示されるようになりました。

これは単純なことだと思いますが、なぜ機能しないのかわかりません。この問題は今まで経験したことがありませんか?

<?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

if (have_posts()) を削除して、while ループだけに固執してみてください。

そう

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

になる

于 2012-04-30T13:43:47.240 に答える
-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

編集: ヘッダーに呼び出しを含める必要があるもう1つのことwp_head();

于 2012-04-30T13:37:43.253 に答える