1

私は大きな問題に苦しんでいます:( 一日中、ループを機能させようとしています.デフォルトのワードプレステーマを使用しています.index.phpまたはhome.phpにループを配置すると、投稿は正常に機能します.そして、いくつかのパテテンプレートにループを配置すると例 blog-template.php 空白の画面が表示される ?? index.php、archive.php、categories.php ではどのようにループが機能するのに、ページ テンプレートでは機能しないのですか?

        <?php if ( have_posts() ) : ?>

        <?php /* The loop */ ?>
        <?php while ( have_posts() ) : the_post(); ?>
            <?php get_template_part( 'content', get_post_format() ); ?>
        <?php endwhile; ?>

        <?php twentythirteen_paging_nav(); ?>

    <?php else : ?>
        <?php get_template_part( 'content', 'none' ); ?>
    <?php endif; ?>

index.php のこのコードで述べたように、前/次のページ ボタンとともに素晴らしい結果が得られます。しかし、テンプレートファイルで使用すると、空白の画面が表示されますか? 助けてください

4

3 に答える 3

2

ページテンプレートでは、have_posts の前に query_posts を渡す必要があります

$args = array(
'post_type'=> 'post',

);
query_posts( $args );
于 2013-11-07T13:11:00.727 に答える