the_tags tag name all php wordpress navigation

php - tag - Wordpress: comprueba si hay publicaciones anteriores antes de mostrar el enlace



the_tags wordpress (4)

Puedes probar algo como esto

<?php if($link = get_previous_posts_link()) { echo ''<ul><li>''.$link.''</li></ul>''; ?>

get_previous_posts_link devuelve null (valor de falsy) si no hay ninguna publicación anterior.

Estoy usando el siguiente código para mostrar un enlace de "publicaciones anteriores" en mi blog de Wordpress.

<nav> <ul> <li><?php previous_posts_link(''Newer Entries &raquo;'') ?></li> </ul </nav>

El problema es que, cuando no hay mensajes anteriores, mientras el enlace no se muestra, sigo recibiendo

<nav> <ul> <li><</li> </ul </nav>

Impreso. ¿Hay una declaración if () que pueda abarcar todo para que compruebe si hay publicaciones anteriores, y solo las imprime si las hay?




Ninguna de las respuestas funcionó para mí. Lo solucioné de esta manera:

$next = get_permalink(get_adjacent_post(false,'''',false)); //next post url $prev= get_permalink(get_adjacent_post(false,'''',true)); //previous post url <?php if (get_the_permalink()!=$prev): ?> <a href=''<?php echo $prev ?>''>Previous</a> <?php endif; ?> <?php if (get_the_permalink()!=$next): ?> <a href="<?php echo $next ?>">Next</a> <?php endif; ?>