0

Web で見つかったすべてを試しましたが、エラーが発生するか、探しているものではありません...

特定の ID (私の場合は id=8 ) のカテゴリの投稿のみを表示するには、wordpress でページを作成する必要があります。 loop-xxxx.php .. テンプレート ファイルを編集しようとしました。ナビゲーションシステムが機能しないという問題が常に発生します。つまり...古い投稿に戻っても機能しないため、出力には古い投稿ではなく最後の投稿が表示されます。

ループまたはテンプレート ファイルで使用しているコードは次のとおりです。

<?php
query_posts('cat=8');
while (have_posts()) : the_post();
the_content();
endwhile;
?>

の前に挿入してみました

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

loop.php で

または index.php 内の loop の呼び出しの前

私を助けてください :\

4

2 に答える 2

0

1つの解決策は、カスタムWP_Queryを使用することです。カスタムページのTEMPLATEファイルでID、ターゲットカテゴリのIDは次のとおりです。

<?php $tmp_query = new WP_Query('cat=ID');
    while ( $tmp_query->have_posts() ) : $tmp_query->the_post();
        the_content();
    endwhile;
    wp_reset_postdata();
?>
于 2012-01-16T20:03:27.820 に答える
0

これをチェックして。

<?php query_posts($query_string . '&cat=8'); ?>

<?php if (have_posts()) : ?>
<optional> You can write here: "You are in category X". </optional>
<?php while (have_posts()) : the_post(); ?>

幸運を。

于 2012-03-17T03:54:34.003 に答える