Cómo mostrar los últimos mensajes pegajosos en WordPress

WordPress tiene esta característica muy interesante llamada «sticky posts». Piensa en las entradas pegajosas como entradas destacadas para tu blog. Cuando marcas un mensaje como pegajoso, aparece encima de tus nuevos mensajes, pero sólo si el tema lo permite. En este tutorial te mostraremos cómo mostrar las últimas entradas pegajosas en WordPress.

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

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

1234567891011121314141516171718192021222324252627282930313233función wpb_latest_sticky() { /* Get all sticky posts */$sticky = get_option( ‘sticky_posts’);/* Ordenar las pegatinas con las más recientes en la parte superior */rsort( $sticky);*/$sticky = array_slice( $sticky, 0, 5 );/* Query sticky posts */$the_query = new WP_Query( array( ‘post__in’ => $sticky, ‘ignore_sticky_posts’ => 1 );// The Loopif ( $the_query->have_posts() {$return .= ‘ul>while ( $the_query->have_posts() ) DIFUNDE LA PALABRA- «get_the_title() . . get_the_excerpt(). 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 entradas pegajosas. A continuación, muestra el título de cada entrada pegajosa con un enlace en formato de lista. Hemos envuelto todo eso en una función y creado un código abreviado.

Ahora para mostrar tus últimas entradas pegajosas, puedes usar el atajo[latest_stickies] en cualquier entrada de WordPress, página o incluso un widget de texto.

Si desea utilizar códigos abreviados dentro de un widget de texto, deberá añadir esta línea de código adicional en functions.php o en el plugin específico de su tema.

1add_filter(‘widget_text’, ‘do_shortcode’);

Este fragmento y la función puede muy bien ser utilizado en el deslizador destacado, o cualquier otra característica avanzada que le gustaría mostrar en su sitio. Este fragmento está dirigido 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 te haya ayudado a mostrar las últimas entradas pegajosas en tu blog de WordPress. También puedes consultar nuestro tutorial sobre cómo añadir una fecha de caducidad a los posts pegajosos en WordPress.

 

Valora el post

Deja un comentario