web-dev-qa-db-fra.com

Comment obtenir le numéro de page de la page en cours dans la pagination sur un seul message

Disons que j'ai "Single Post" qui est divisé par <!--nextpage--> pagination. Et il y a un total de 50 pages.
Ainsi, un utilisateur navigue sur ce message et il se trouve à la page 25. Je souhaite que le message affiche la page à laquelle il se trouve.
Donc, il montre simplement Numéro de page: 25
Si la question n'est pas claire, vous pouvez commenter en demandant plus de détails. Je modifierai la question pour la développer davantage. Mais je suppose que ce n'est pas si difficile d'interpréter cette question.
Merci de votre aide!

1
Edogawa Kudo

Pour votre page unique, vous pouvez essayer d’utiliser la variable globale $page.

Une autre alternative serait d’essayer d’extraire la variable de requête page, avec par exemple:

$wpse_current_page = (int) get_query_var( 'page' );

if( $wpse_current_page > 0 ) {
    printf( 
        __( 'Page Number: %d', 'wpse-theme-slug' ), 
        (int) $wpse_current_page  
    );
}

sur votre seule page.

2
birgire