Cómo mostrar las últimas publicaciones fijas en WordPress

WordPress tiene esta característica muy interesante llamada publicaciones adhesivas. Piense en las publicaciones fijas como publicaciones destacadas para su blog. Cuando marca una publicación como pegajosa, aparece encima de sus nuevas publicaciones, pero solo si su tema lo permite. En este tutorial, le mostraremos cómo mostrar las últimas publicaciones fijas en WordPress.

Última demostración de Sticky Posts

Nota: Este es un tutorial de nivel intermedio y requiere conocimientos básicos de HTML / CSS + conocimientos de temas de WordPress.

Tutorial en video

Suscríbete a WPBeginner

Si no le gusta el video o necesita más instrucciones, continúe leyendo.

Lo primero que debe hacer es copiar y pegar este fragmento de código en el archivo functions.php de su tema o en un complemento específico del sitio.

function wpb_latest_sticky() { 

/* Get all sticky posts */
$sticky = get_option( 'sticky_posts' );

/* Sort the stickies with the newest ones at the top */
rsort( $sticky );

/* Get the 5 newest stickies (change 5 for a different number) */
$sticky = array_slice( $sticky, 0, 5 );

/* Query sticky posts */
$the_query = new WP_Query( array( 'post__in' => $sticky, 'ignore_sticky_posts' => 1 ) );
// The Loop
if ( $the_query->have_posts() ) {
	$return .= '
    '; while ( $the_query->have_posts() ) { $the_query->the_post(); $return .= '
  • ' . get_the_title() . '
    ' . get_the_excerpt(). '
  • '; } $return .= '
'; } else { // no posts found } /* Restore original Post Data */ wp_reset_postdata(); return $return; } add_shortcode('latest_stickies', 'wpb_latest_sticky');

El código anterior consulta la base de datos de WordPress para recuperar las 5 últimas publicaciones adhesivas. Luego muestra el título de cada publicación adhesiva con un enlace en formato de lista. Hemos envuelto todo eso en una función y hemos creado un código corto.

Ahora, para mostrar sus últimas publicaciones adhesivas, puede usar el código corto [latest_stickies] en cualquier publicación, página o incluso un widget de texto de WordPress.

Si desea utilizar códigos cortos dentro de un widget de texto, deberá agregar esta línea adicional de código en el functions.php de su tema o en el complemento específico del sitio.

add_filter('widget_text', 'do_shortcode');

Este fragmento y esta función se pueden usar muy bien en el control deslizante destacado o en cualquier otra característica avanzada que le gustaría mostrar en su sitio. Este fragmento está orientado principalmente a un sitio de WordPress que tiene una página de inicio personalizada o un estilo de revista.

Eso es todo, esperamos que este artículo le haya ayudado a mostrar las últimas publicaciones fijas en su blog de WordPress. También puede consultar nuestro tutorial sobre cómo agregar una fecha de vencimiento a las publicaciones fijas en WordPress.

Si le gustó este artículo, suscríbase a nuestro canal de YouTube para tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Google+.

Publicaciones relacionadas

Botón volver arriba