WP_Query + aleatoriu

21 sept. 2013, 23:53:47
Vizualizări: 56.6K
Voturi: 26

Există vreo modalitate de a obține acest lucru

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

dar să afișeze de fiecare dată un set ALEATORIU diferit de 5 postări?

1
Comentarii

reține că ordonarea rand este foarte costisitoare pentru baza de date

Tom J Nowell Tom J Nowell
27 apr. 2021 20:41:29
Toate răspunsurile la întrebare 1
0
41

Încearcă asta:

$args = array(
    'category_name'  => 'cat1',
    'posts_per_page' => 5,
    'orderby'        => 'rand',
);

$pc = new WP_Query( $args ); 

unde 'rand' ar trebui să iti ofere o ordine aleatorie a postărilor tale.

Pentru mai multe informații, verifică în Codex parametrii de order ai WP_Query aici.

22 sept. 2013 00:44:32