web-dev-qa-db-fra.com

Utiliser la pagination de boucle sur single.php

Je souhaite que la boucle principale de la page de couverture apparaisse dans une section sur les modèles index.php ET single.php, avec pagination.

La pagination fonctionne bien sur la page d'accueil, mais pas sur les publications individuelles. C'est le code (en dehors de la boucle qui obtient le post simple):

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();

J'ai essayé plusieurs autres fonctions de navigation avec des résultats similaires: Sur les publications, /page/2 est ajouté à la fin du permalien puis ignoré.

(L’objectif final est d’avoir le défilement infini à l’intérieur des postes individuels. Le résultat jusqu’à présent est visible ici - www.riscograma.ro - la colonne du milieu étant la boucle principale.)

Donc, la pagination dans single.php peut-elle être effectuée?

1
user23068

La désactivation de la redirection canonique (grossièrement) permet d’effectuer le travail.

1
user23068