Salve a tutti.
In un tema di wordpress ho un file php contenente il seguente codice
$posts = mysql_query("
SELECT * FROM $wpdb->posts
LEFT JOIN $wpdb->term_relationships ON
($wpdb->posts.ID = $wpdb->term_relationships.object_id)
LEFT JOIN $wpdb->term_taxonomy ON
($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)
WHERE $wpdb->posts.post_status = 'publish'".$sqlposts."
AND $wpdb->term_taxonomy.taxonomy = 'category'
AND ".$sqlcat." ORDER BY RAND()
LIMIT ".$num_posts, $wpdb->dbh) or die(mysql_error().' on line: '.__LINE__);
E' mio desiderio cambiare i parametri di reicerca sotituende nella punultima riga il comando random con un appropriato.
Vorrei che fosse scelto l'ultimo post inserito. Ho percio modifica così:
AND ".$sqlcat." ORDER BY CURDATE() DESC LIMIT ".$num_posts, $wpdb->dbh) or die(mysql_error().' on line: '.__LINE__);
ma non funziona. Infatti viene preso il primo post e non il primo nonostante abbia inserito DESC. Dove erro?
Grazie