Cum să obții link-ul și titlul articolului următor și anterior pe pagina individuală

14 aug. 2014, 04:18:47
Vizualizări: 22.7K
Voturi: 5

Salut

Cum pot obține link-ul și titlul atât pentru articolul următor cât și pentru cel anterior pe pagina individuală? La fel ca în captura de ecran de mai jos.

Am încercat să folosesc acest cod dar nu se afișează nimic.

$prev = get_previous_post();
$next = get_next_post();
$prev_title = $prev ? get_the_title($prev) : 'Acesta este primul articol';
$next_title = $next ? get_the_title($next) : 'Acesta este ultimul articol';

navigare articol următor și anterior cu link și nume

Mulțumesc mult.

0
Toate răspunsurile la întrebare 4
0

Iată ce am făcut.

$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

Cred că ceea ce cauți sunt funcțiile previous_post_link() și next_post_link().

14 aug. 2014 04:24:46
0

Cred că cineva a menționat deja acest lucru, dar acesta este un răspuns suplimentar în caz că ai nevoie. Are de fapt stil din Bootstrap 3:

<!-- Postările Anterioară și Următoare -->
<?php if(is_single()) : ?>
<!-- Pentru ecrane mari -->
<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"> Postarea Anterioară: <?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"> Postarea Următoare: <?php next_post_link( '%link', '%title' ); ?></button>
  </div>
</div>
<?php endif; ?>
<!-- /Postările Anterioară și Următoare -->
22 ian. 2018 07:13:38
0

Putem realiza acest lucru folosind funcția wp_link_pages. exemplu:

wp_link_pages( array(
   'before' => '<div class="page-links">' . esc_html__( 'Pagini:', 'Your theme slug' ),
   'after'  => '</div>',
) );
11 sept. 2017 11:08:47