WP_Query + aleatorio

21 sept 2013, 23:53:47
Vistas: 56.6K
Votos: 26

¿Hay alguna manera de obtener esto

<?php 
$pc = new WP_Query ('category_name=cat1&posts_per_page=5'); 
?> 

pero que cada vez muestre un lote ALEATORIO diferente de 5 elementos?

1
Comentarios

ten en cuenta que el orden rand es muy costoso para la base de datos

Tom J Nowell Tom J Nowell
27 abr 2021 20:41:29
Todas las respuestas a la pregunta 1
0
41

Por favor, prueba esto:

$args = array(
    'category_name'  => 'cat1', // Nombre de la categoría
    'posts_per_page' => 5,     // Número de posts por página
    'orderby'        => 'rand', // Orden aleatorio
);

$pc = new WP_Query( $args ); 

donde 'rand' debería darte un orden aleatorio de tus posts.

Para más información, consulta el Codex sobre los parámetros de orden en WP_Query aquí.

22 sept 2013 00:44:32