メインのフロントページのループをindex.php
とsingle.php
の両方のテンプレートのセクションに、ページ区切りを付けて表示したいと思います。
ページ付けはホームページではうまく機能しますが、単一の投稿ではうまくいきません。これはコードです(単一の投稿を取得するループの外側)。
query_posts(array(
'post__not_in' => array($post->ID),
'caller_get_posts' => 1,
'posts_per_page' => 20,
'paged' => ''.get_query_var('paged').'' ));
if (have_posts()) : while (have_posts()) : the_post();
include 'post.php';
endwhile; endif;
get_previous_posts_link();
get_next_posts_link();
私はナビゲーションのために他のいくつかの機能を試してみましたが、投稿では/page/2
がパーマリンクの最後に追加され、その後無視されていました。
(最後の目標は、単一の投稿内でも無限スクロールを機能させることです。これまでの結果はここで見ることができます - www.riscograma.ro - 中央の列がメインループです。)
それで、single.php
内のページ付けはできますか?
標準的なリダイレクトを無効にすると(大雑把に)、仕事は完了します。