Plugin para variar entradas em blog de receitas?

  • Autor Autor juliocastillo
  • 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
J

juliocastillo

Quisiera encontrar un Plugin para hacer que las entradas de mi Blog "Roten" osea que sean diferentes cada vez que el usuario entre al HOME.

Mi blog es muy visual, pues es un sitio de recetas de tortas, como pueden ver: https://tortas.name

Algun Plugin de preferencia gratis?
 
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
Quisiera encontrar un Plugin para hacer que las entradas de mi Blog "Roten" osea que sean diferentes cada vez que el usuario entre al HOME.

Mi blog es muy visual, pues es un sitio de recetas de tortas, como pueden ver: https://tortas.name

Algun Plugin de preferencia gratis?
Prueba con este codigo, poniendolo en el fuctions.php de tu theme.
PHP:
add_action('pre_get_posts', function($query){
    if(is_admin()){
        return $query;
    }
    
    if($query->is_main_query() && $query->is_home()){
        $query->set('orderby', 'rand');
    }
    
    return $query;
});
 
que estaria haceidno ese codigo? he visto por el momento que una POSIBLE solucion seria poner URL canonica en Yoast
 
Prueba con este codigo, poniendolo en el fuctions.php de tu theme.
PHP:
add_action('pre_get_posts', function($query){
    if(is_admin()){
        return $query;
    }
   
    if($query->is_main_query() && $query->is_home()){
        $query->set('orderby', 'rand');
    }
   
    return $query;
});
BRO! SOS LO MAXIMO!!! muchisimas gracias! va de MA RA VI LLA!!!
 
Prueba con este codigo, poniendolo en el fuctions.php de tu theme.
PHP:
add_action('pre_get_posts', function($query){
    if(is_admin()){
        return $query;
    }
   
    if($query->is_main_query() && $query->is_home()){
        $query->set('orderby', 'rand');
    }
   
    return $query;
});
Hola compañero, hay alguna forma de delimitar los post que van a rotar, nose ejemplo que roten solo los post en las ultimas 24 horas?
 
lo acabo de probar y en la portada me pone post bastante antiguos que no quiero que se muestren en la portada.
Agregando $query->set('date_query', ['after' => '2 days ago']); solo mostrara los post
publicados en los últimos 2 días, no serán tan viejos, y lo puedes poner a tu gusto.

PHP:
 add_action('pre_get_posts', function($query){
    if(is_admin()){
        return $query;
    }
    
    if($query->is_main_query() && $query->is_home()){
        $query->set('orderby', 'rand');
        $query->set('date_query', ['after' => '2 days ago']);
    }
    
    return $query;
});
 
Agregando $query->set('date_query', ['after' => '2 days ago']); solo mostrara los post
publicados en los últimos 2 días, no serán tan viejos, y lo puedes poner a tu gusto.

PHP:
 add_action('pre_get_posts', function($query){
    if(is_admin()){
        return $query;
    }
   
    if($query->is_main_query() && $query->is_home()){
        $query->set('orderby', 'rand');
        $query->set('date_query', ['after' => '2 days ago']);
    }
   
    return $query;
});
Muchas gracias compañero, funciona perfecto.
 
Agregando $query->set('date_query', ['after' => '2 days ago']); solo mostrara los post
publicados en los últimos 2 días, no serán tan viejos, y lo puedes poner a tu gusto.

PHP:
 add_action('pre_get_posts', function($query){
    if(is_admin()){
        return $query;
    }
   
    if($query->is_main_query() && $query->is_home()){
        $query->set('orderby', 'rand');
        $query->set('date_query', ['after' => '2 days ago']);
    }
   
    return $query;
});
Muy bueno, saludos!
 

Tópicos similares

Voltar
Topo