Mostrar últimas entradas en blog sin plugins en Elementor

  • Autor Autor chita
  • Fecha de inicio Fecha de inicio
chita

chita

Delta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas a todos. Estoy maquetando con Elementor el blog de mi web y necesito mostrar las últimas entradas en una sección. En lo posible me gustaría hacerlo sin plugins. Alguien sabe cómo podría hacerlo? Agradezco la ayuda!!
 
Supongo usas el Elementor básico, porque el Pro si tiene la opción de mostrar las entradas en función de la query que necesites.

Si no usas el Pro, puedes añadir el widget de WordPress de "últimas entradas" aunque no te permite configurar nada.

1648811516242.webp


Otra opción es crearte un shotcode específico para filtrar las entradas por categoría o lo que necesites. Aquí tienes un ejemplo de código.

Insertar CODE, HTML o PHP:
function wpb_postsbycategory() {
// the query
$the_query = new WP_Query( array(
    'category_name' => 'travel',
    'posts_per_page' => 5
) );
  
// The Loop
if ( $the_query->have_posts() ) {
    $string .= '<ul class="postsbycategory widget_recent_entries">';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
            if ( has_post_thumbnail() ) {
            $string .= '<li>';
            $string .= '<a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_post_thumbnail($post_id, array( 50, 50) ) . get_the_title() .'</a></li>';
            } else {
            // if no featured image is found
            $string .= '<li><a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_title() .'</a></li>';
            }
            }
    } else {
    // no posts found
 $string .= '<li>No Posts Found</li>';
}
$string .= '</ul>';
  
return $string;
  
/* Restore original Post Data */
wp_reset_postdata();
}
// Add a shortcode
add_shortcode('categoryposts', 'wpb_postsbycategory');

Finalmente lo más sencillo es que lo resuelvas con un plugin.
 
Atrás
Arriba