Mostrar últimos posts em blog sem plugins no Elementor

  • Autor Autor chita
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
chita

chita

Delta
Usuário com poucas negociações! Use sempre o saldo do 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!!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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.

Inserir CODE, HTML ou 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.
 
Voltar
Topo