WordPress tiene esta característica genial llamada publicaciones adhesivas. Piense en las publicaciones fijas como una publicación destacada para su blog. Cuando marcas una publicación como pegajosa, aparece encima de tus nuevas publicaciones, pero solo si tu tema lo permite. En este tutorial, le mostraremos cómo ver las últimas publicaciones fijas en WordPress.
Nota: Este es un tutorial de nivel intermedio y requiere conocimientos básicos de HTML / CSS + conocimientos de temas de WordPress.
Si no le gusta el video o necesita más instrucciones, siga 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 plugin 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 .= '<ul>'; while ( $the_query->have_posts() ) { $the_query->the_post(); $return .= '<li><a href="' .get_permalink(). '" title="' . get_the_title() . '">' . get_the_title() . '</a><br />' . get_the_excerpt(). '</li>'; } $return .= '</ul>'; } 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 últimas 5 publicaciones adhesivas. Luego muestra el título de cada publicación adhesiva con un enlace en formato de lista. Hemos empaquetado todo eso en una función y hemos creado un código corto.
Ahora, para ver sus últimas publicaciones adhesivas, puede usar el código corto [latest_stickies] en cualquier publicación, página o incluso widget de texto de WordPress.
Si desea usar 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 plugin específico del sitio.
add_filter('widget_text', 'do_shortcode');
Este fragmento y esta función se pueden utilizar muy bien en el control deslizante destacado o en cualquier otra función avanzada que desee ver en su sitio. Este fragmento está dirigido principalmente a un sitio de WordPress con una página de inicio personalizada o un aspecto de revista.
Eso es todo, esperamos que este artículo le haya ayudado a ver 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.
¿Te ha resultado útil??
0 / 0