Cómo usar miniaturas con enlaces a la publicación anterior y siguiente en WordPress

Uno de nuestros usuarios nos preguntó sobre el nuestro pagina de Facebook: Cómo usar miniaturas para la navegación de publicaciones anterior / siguiente en WordPress. Las funciones next_post_link y previous_post_link no tienen un parámetro de vista previa lo suficientemente simple como para que un nuevo desarrollador pueda simplemente activar y desactivar. En este artículo, le mostraremos cómo usar miniaturas de publicaciones con enlaces de publicaciones anteriores y siguientes en WordPress.

El resultado final se vería así:

Lo primero que debe hacer es abrir el archivo single.php de su tema y agregar el siguiente código dentro del bucle probablemente después de content_area ():

<div id="cooler-nav" class="navigation">
<?php $prevPost = get_previous_post(true);
if($prevPost) {?>
<div class="nav-box previous">
<?php $prevthumbnail = get_the_post_thumbnail($prevPost->ID, array(100,100) );?>
<?php previous_post_link('%link',"$prevthumbnail  <p>%title</p>", TRUE); ?>
</div>

<?php } $nextPost = get_next_post(true);
if($nextPost) { ?>
<div class="nav-box next" style="float:right;">
<?php $nextthumbnail = get_the_post_thumbnail($nextPost->ID, array(100,100) ); } ?>
<?php next_post_link('%link',"$nextthumbnail  <p>%title</p>", TRUE); ?>
</div>
<?php } ?>
</div><!--#cooler-nav div -->

Lo siguiente que debe hacer es abrir su archivo style.css y agregar los siguientes estilos:

#cooler-nav{clear: both; height: 100px; margin: 0 0 70px;}
#cooler-nav .nav-box{background: #e9e9e9; padding: 10px;}
#cooler-nav img{float: left; margin: 0 10px 0 0;}
#cooler-nav p{margin: 0 10px; font-size: 12px; vertical-align: middle;}
#cooler-nav .previous{float: left; vertical-align: middle; width: 250px; height: 100px;}
#cooler-nav .next{float: right; width: 250px;}

Siéntase libre de cambiar el estilo para que coincida con su tema. A menudo, a nuestros usuarios les gusta modificar el estilo del código, por lo que es más fácil cambiarlo. Este es solo un estilo básico que debería poder personalizar fácilmente.

[enlazatom_show_links]

Si desea cambiar el tamaño de la miniatura, simplemente cambie la matriz (100,100) como desee.

Fuente: itsbarry

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicado. Required fields are marked *