¿Sabía que WordPress le permite presentar sus publicaciones utilizando la función de publicaciones adhesivas? Sin embargo, las publicaciones fijas son una de las características menos conocidas de WordPress. En este artículo, le mostraremos 6 cosas interesantes que puede hacer con publicaciones fijas en WordPress.
Tutorial en video
Si no le gusta el video o necesita más instrucciones, continúe leyendo.
1. Caducar automáticamente las publicaciones fijas
Si está utilizando publicaciones fijas para resaltar un evento especial o un cupón, deberá despegar la publicación una vez que finalice el evento.
Esto parece un trabajo innecesario que debería automatizar.
Simplemente instale y active el Caducar publicaciones fijas enchufar. Tras la activación, puede establecer la fecha de vencimiento de las publicaciones fijas.
Después de la fecha de vencimiento, su publicación fija se convertirá automáticamente en una publicación normal. Para obtener instrucciones detalladas, consulte nuestro tutorial (con video) sobre cómo establecer la fecha de vencimiento de las publicaciones fijas en WordPress.
2. Publicaciones fijas para categorías
De forma predeterminada, las publicaciones fijas solo aparecen en la página principal de su sitio. Pero, ¿y si quisiera mostrar contenido destacado en las páginas de archivo de su categoría?
Puede hacerlo instalando y activando el Categoría Publicación fija enchufar. Tras la activación, edite una publicación que desee incluir y seleccione la categoría de publicación adhesiva.
Para obtener instrucciones más detalladas, consulte nuestro tutorial sobre cómo agregar publicaciones fijas para categorías en WordPress.
3. Mostrar las últimas publicaciones fijas
Por lo general, las publicaciones fijas se utilizan para publicaciones destacadas para mostrar su contenido más destacado. Pero después de un tiempo, tus antiguas publicaciones destacadas desaparecen debajo de los archivos. Puede recuperar su antiguo contenido destacado mostrándolos en la página de archivos personalizados o en cualquier otro lugar de su sitio.
Simplemente pegue este código en el archivo functions.php de su tema o en un complemento de WordPress 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');
Después de agregar este código, simplemente cree agregar el código corto [latest_stickies]
donde quiera que se muestren sus últimas publicaciones fijas.
Para obtener instrucciones detalladas, visite nuestro artículo: Cómo mostrar las últimas publicaciones fijas en WordPress.
4. Publicaciones fijas para tipos de publicaciones personalizadas
La función de publicación fija solo está disponible para publicaciones de WordPress, pero esto no significa que no pueda agregar esta función para otros tipos de publicaciones.
Simplemente instale y active el Tipos de publicaciones adhesivas personalizadas enchufar. Una vez que haya activado el complemento, visite Configuración »Lectura y habilite las publicaciones fijas para cualquier tipo de publicación que desee.
Para obtener instrucciones más detalladas, consulte nuestro tutorial sobre cómo agregar publicaciones fijas en los tipos de publicaciones personalizadas de WordPress.
5. Cómo ocultar publicaciones fijas del bucle de WordPress
Cuando use publicaciones fijas, notará que, de forma predeterminada, WordPress muestra su publicación adhesiva en la parte superior de todas sus publicaciones de WordPress. Por ejemplo, si tiene un bucle para mostrar publicaciones recientes, las publicaciones fijas aparecerán en la parte superior sin importar cuándo se agregaron.
Para evitar esto, simplemente use ignore_sticky_posts
argumento en su consulta de WordPress, así:
<?php $args = array( 'posts_per_page' => 10, 'ignore_sticky_posts' => 1 ); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
Vea nuestro tutorial sobre cómo excluir publicaciones fijas del bucle de WordPress para obtener instrucciones más detalladas.
6. Diseñar publicaciones adhesivas
¿Quieres agregar un estilo personalizado a tus publicaciones adhesivas?
Muchos temas de WordPress usan post_class()
función para agregar automáticamente clases de publicaciones para cada publicación. Si su tema ya está usando la función post_class (), verá la clase adhesiva agregada a sus publicaciones adhesivas.
Si su tema no está agregando una clase pegajosa al div del contenedor de publicaciones, entonces puede agregarlo usted mismo agregando la función post_class () en el div de la publicación o el contenedor de artículos.
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
Ahora puede usar el.sticky
Clase CSS en la hoja de estilo del tema de su hijo. Aquí hay algunos CSS básicos para comenzar:
.sticky { background-color:#ededed; border:1 px solid #f5f5f5; color:#272727; padding:5px; } .sticky:before { content: "Featured"; color: #FFF; background: #f20000; padding: 10px; display: inline-block; text-align: right; float: right; font-weight: bold; text-transform: uppercase; }
Así es como se veía en nuestro sitio de demostración usando el tema Twenty Twelve.
Eso es todo, esperamos que este artículo le haya ayudado a aprender algunas cosas interesantes que hacer con las publicaciones adhesivas en su sitio de WordPress. También puede consultar nuestra guía sobre los 10 hacks y complementos de categorías más buscados para 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 Gorjeo y Google+.