- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Query Condizionata!
-
Query Condizionata!
Ciao a tutti,
ho una curiosita per un tema che sto sviluppando per wordpress.
Riesco ad eseguire e lavorare senza problemi con la classica query[PHP]
$the_query = new WP_Query( $args );// The Loop
while ( $the_query->have_posts() ) : $the_query->the_post();
echo '<li>';
the_title();
echo '</li>';
endwhile;wp_reset_postdata();
[/PHP]
impostando i vari tag per ordinare in ordine cronologico, categorie, autori ecc.
Vorrei però una query che mi permetta di visualizzare in ordine cronologico (dal più nuovo a l più vecchio) solo un articolo per ogni autore in ordine; ad esempio se ho una lista degli ultimi 10 articoli, un autore posta un aricolo alle ore 15 ed un secondo autore ne posta 5 alle ore 16, nella lesta non siano presenti 5 articoli della stessa persona, ma solo l'ultimo.
Spero di essermi spiegato.
Qualcosa di equivalente al DISTINCT di mysql insomma
Qualcuno sa come fare?
Grazie
-
Ciao fa_1076it,
io lo farei in questo modo:[PHP]'author' => '1,2,3',
'posts_per_page' => '1'[/PHP]Inserisco l'ID di ogni autore (quindi da aggiungere manualmente ogni nuovo autore) e mostro solo un articolo, di default wordpress mostra l'ultimo articolo scritto.
Non l'ho provata quindi dimmi se così risolvi il problema.Ciao
Enea