¿Estás buscando una forma de mostrar tus publicaciones más comentadas como miniatura? Si bien probablemente exista un plugin para esto, hemos creado un fragmento de código rápido que puedes usar para mostrar las publicaciones más comentadas del mes pasado como miniatura en WordPress.
Instrucciones:
Todo lo que tienes que hacer es agregar este código al archivo functions.php de tu tema o a un plugin específico del sitio:
function most_wps_popular_thumbnail(){
$current_month = date('n');
if($current_month==1){ $last_month=12; }else{ $last_month=$current_month-1; }
$args = array(
'posts_per_page' => 4,
'monthnum' => $last_month,
'orderby' => 'comment_count',
);
?>
<h1>Most popular snippets</h1>
<?php query_posts($args); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail( 'thumbnail' ); ?></a>
<?php endwhile; ?>
<?php
wp_reset_query();
}
Agrega este fragmento de código en el archivo de tu tema donde desees mostrar las miniaturas de las publicaciones.
<?php most_wps_popular_thumbnail(); ?>
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar / pegar fragmentos de código correctamente en WordPress, para que no rompas tu sitio accidentalmente.
Si te gustó este fragmento de código, considera revisar nuestros otros artículos en el sitio como: Cómo crear un formulario de contacto en WordPress y 24 mejores temas multipropósito de WordPress.
Perfecto, solo una pequeña sugerencia si me permiten. Cambia < ? por < ? php. < ? las etiquetas cortas son convenientes, pero no son seguras ni predecibles. Sin mencionar que muchos ISP han desactivado las etiquetas abiertas cortas y si lo hacen, lo anterior no funcionará.
Espero que no te importe que diga esto.
Hola Emil ,
No hay ningún problema, wpsnipp fue creado para ayudar a la gente con WordPress, así que cualquier comentario es genial.