web-dev-qa-db-fra.com

Insérer des liens de pagination - wp_link_pages () - avant les filtres sur les publications

J'essaie d'ajouter un support de pagination pour certains messages plus longs sur mon site. J'ai ajouté la fonction wp_link_pages() à mon fichier single.php, après the_content, mais les liens de pagination s'affichent sous certains plugins de fin de publication que j'ai (YARPP et Better Author Bio, si cela compte).

J'aimerais que les liens de pagination apparaissent à la fin du contenu actuel, avant que des points de filtrage soient ajoutés. Comment puis-je faire cela sans modifier la fonction get_the_content dans wp-includes/post-template.php? Dois-je écrire un plugin?

1
hookedonwinter

En effet, vous avez directement édité le fichier single.php, essayez de créer une fonction et renvoyez-y wp_link_pages(). Dans add_action, définissez une priorité. Essayez cette fonction

function pagination_after_post()
{
 return wp_link_pages();
}

add_action('the_content','pagination_after_post',1);

Mon WP PHP n'est pas très bon, ma fonction est peut-être fausse, ce n'est qu'un exemple, mais vous pouvez ainsi obtenir une pagination exactement après le post

3
Niraj Chauhan