2010-08-04 4 views

Répondre

1

Vous pouvez vérifier avec $wp_query->query_vars['page']. Sur la première page, cette valeur n'existe pas, alors que sur les pages suivantes, elle sera définie avec le numéro de la page en cours.

$currentPage = isset($wp_query->query_vars['page']) ? (int)$wp_query->query_vars['page'] : 1; 
+0

Merci pour cela, c'est à peu près ce que je suis après. Je ne vois pas comment déterminer le nombre total de pages paginées (pour voir si la page en cours est la dernière page). J'ai essayé de chercher plus d'informations sur query_vars [] mais je n'ai rien trouvé qui énumère toutes les sous-parties :( – Alex

+0

Ah excuses - J'ai mal lu la question Regardez ce code dans la fonction 'paginate.txt' de cet homme: http: http://www.ericmmartin.com/pagination-function-for-wordpress/ A partir de la ligne 49 il y a un peu de code qui pourrait faire l'affaire pour vous – Pat

+0

Haha, pense que tu étais plus proche la première fois, je sais à quel point c'est déroutant ceci est dû à la mauvaise terminologie de Wordpress, j'ai essayé d'utiliser le lien et il semble que ce code traite seulement de la pagination d'un point de vue multi-posts, et non d'un seul post avec plusieurs pages ( J'espère que ça a du sens:/ – Alex

Questions connexes