¿Sabías que WordPress te permite resaltar tus publicaciones usando la función de publicaciones fijas? 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.
Si no le gusta el video o necesita más instrucciones, siga leyendo.
1. Caducan automáticamente los puestos permanentes
Si está utilizando publicaciones fijas para resaltar un evento especial o un cupón, deberá eliminar la publicación una vez que finalice el evento.
Parece un trabajo innecesario que debería automatizar.
Simplemente instale y active el archivo Caducar puestos permanentes conectar. Después de 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 regular. 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 primera página de su sitio. Pero, ¿qué sucede si desea mostrar contenido destacado en páginas de archivo de categorías?
Puede hacer esto instalando y activando el archivo Categoría de publicación fija conectar. Después de la activación, edite una publicación que desee incluir y seleccione la categoría de publicación fija.
Para obtener instrucciones más detalladas, consulte nuestro tutorial sobre cómo agregar publicaciones fijas a categorías en WordPress.
3. Ver las últimas publicaciones fijas
Las publicaciones fijas se usan generalmente para publicaciones destacadas para mostrar su contenido más importante. Pero después de un tiempo, tus antiguas publicaciones destacadas desaparecen de los archivos. Puede revivir su antiguo contenido destacado mostrándolo 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 plugin 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 ver sus últimas publicaciones fijas.
Para obtener instrucciones detalladas, visite nuestro artículo: Cómo ver 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 eso no significa que no pueda agregar esta función para otros tipos de publicaciones.
Simplemente instale y active el archivo Tipos de publicaciones adhesivas personalizadas conectar. Después de activar el plugin, 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 de WordPress Loop
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 independientemente de cuándo se agregaron.
Para evitar esto solo usa 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(); ?>
Consulte nuestro tutorial sobre cómo excluir publicaciones adhesivas del bucle de WordPress para obtener instrucciones más detalladas.
6. Estilo de publicación adhesiva
¿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á una clase adhesiva agregada a sus publicaciones adhesivas.
Si su tema no agrega una clase fija al div del contenedor de publicaciones, puede agregarlo usted mismo agregando la función post_class () en el div de publicación o el contenedor de publicaciones.
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
Ahora puedes usar el archivo.sticky
Clase CSS en la hoja de estilo del tema 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 trucos y plugins de categoría más buscados para WordPress.
¿Te ha resultado útil??
0 / 0