Cómo obtener el enlace y título del siguiente y anterior post en una página individual

14 ago 2014, 04:18:47
Vistas: 22.7K
Votos: 5

Chicos

¿Cómo puedo obtener el enlace y título tanto del siguiente como del anterior post en la página individual? Tal como se muestra en la captura de pantalla de abajo.

Intenté usar esto pero no se muestra nada.

$prev = get_previous_post();
$next = get_next_post();
$prev_title = $prev ? get_the_title($prev) : 'Es el Primer Post';
$next_title = $next ? get_the_title($next) : 'Es el Último Post';

siguiente y anterior post con enlace y nombre

Muchas gracias.

0
Todas las respuestas a la pregunta 4
0

Esto es lo que hice.

$previous = get_previous_post();
$next = get_next_post();

if ( get_next_post() ) { ?>
  <p><?php echo get_the_title($next) ?></p>
<?php } if ( get_previous_post() ) { ?>
  <p><?php echo get_the_title($previous) ?></p>
<?php } ?>
8 feb 2017 02:16:28
0

Creo que lo que buscas son las funciones previous_post_link() y next_post_link().

14 ago 2014 04:24:46
0

Creo que alguien ya lo mencionó, pero esta es una respuesta adicional por si la necesitas, de hecho tiene algo de estilo de Bootstrap 3:

<!-- Anterior y Siguiente Post -->
<?php if(is_single()) : ?>
<!-- Para pantallas grandes -->
<div class="btn-group btn-group-justified hidden-sm hidden-xs" role="group" aria-label="..." id="nextpreviouslinks">
  <div class="btn-group" role="group">
    <button type="button" class="btn btn-default btn-sm"> Post Anterior: <?php previous_post_link( '%link', '%title'); ?></button>
  </div>
  <div class="btn-group" role="group">
    <button type="button" class="btn btn-default btn-sm"><a href="<?php bloginfo('url') ?>"><i class="fa fa-th" aria-hidden="true"></i></a></button>
  </div>
  <div class="btn-group" role="group">
    <button type="button" class="btn btn-default btn-sm"> Siguiente Post: <?php next_post_link( '%link', '%title' ); ?></button>
  </div>
</div>
<?php endif; ?>
<!-- /Anterior y Siguiente Post -->
22 ene 2018 07:13:38
0

Podemos lograr esto usando la función wp_link_pages. ejemplo:

wp_link_pages( array(
   'before' => '<div class="page-links">' . esc_html__( 'Páginas:', 'Tu slug de tema' ),
   'after'  => '</div>',
) );
11 sept 2017 11:08:47