¿Cómo obtener la url del enlace de paginación?

4

¿cómo puedo obtener la url del enlace de paginación en lugar del enlace de anclaje creado? Actualmente utilicé

<?php next_posts_link(); ?>
<?php previous_posts_link(); ?>

para la paginación, pero devuelve a , quiero saber si hay alguna forma de obtener la siguiente / anterior URL     

pregunta AmirMasoud 04.12.2015 - 16:45

2 respuestas

6

Si verifica la fuente, ambos son envoltorios alrededor de *_posts() , que a su vez son envoltorios para get_*_posts_page_link() (donde el comodín indica next o previous ).

Por ejemplo, next_posts() hará eco o devolverá la URL escapada, dependiendo del primer argumento:

$escaped_url = next_posts( false /* Don't echo */ ); 
next_posts(); // Prints escaped URL

De lo contrario, puede obtener la URL sin procesar con get_next_posts_page_link() y hacerlo con el que desee:

 $raw_url = get_next_posts_page_link();

 wp_redirect( $raw_url );

 // or...
 echo esc_url( $raw_url );
    
respondido por el TheDeadMedic 04.12.2015 - 18:47
0

get_previous_posts_link() y get_next_posts_link() , deberían hacer lo que quieras.

    
respondido por el flomei 04.12.2015 - 16:56

Lea otras preguntas en las etiquetas