1

おはようございます...

Testimonials というカスタム投稿タイプを作成しました。それらを表示するために、次のコードを使用してカスタムの page.php テンプレートを作成しました。

<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
?>    
<?php
query_posts(array(                      
'posts_per_page' => 5,
'post_type' => 'testimonials',
'orderby' => 'post_date',
'paged' => $paged
)
); ?>

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

<div id="post-<?php the_ID(); ?>" class="quote">
<?php echo get_the_post_thumbnail($id, array($image_width,$image_height)); ?>
<?php the_content(); ?>
</div>
<?php endwhile; ?>
<p><?php wp_paging(); ?></p>
<?php wp_reset_query(); ?>

これ<p><?php wp_paging(); ?></p>は、プラグインをテンプレート ファイルに直接実装する方法です。なぜ機能しないのかわかりません。ページネーション リンクが表示されますが、いずれかをクリックすると、Page Not Found が表示されます。

プラグインを category.php テンプレートに実装しましたが、そこでは正常に動作します。

はい、パーマリンクの設定を再確認しました:)

どんな助けでも大歓迎です。

4

1 に答える 1

0
 <?php

   $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

 ?>

$paged を参照しているため、呼び出しに上記の行があることを確認してください。ただし、質問には表示しないでください。

于 2012-08-13T12:10:17.193 に答える