Cambia funzione in tema reattivo

Ho questo codice sul mio header:

$rPosts->query('showposts=3&cat=2174');

Ma voglio mostrare 4 post sul desktop e 2-3 sul cellulare. In CSS potrei usare @mediaqueries, potrei usare qualcosa del genere su PHP?

Grazie,

Solutions Collecting From Web of "Cambia funzione in tema reattivo"

WordPress ha una funzione chiamata wp_is_mobile . Fa un semplice controllo su User Agent , che non è molto affidabile. Ci sono molti agenti utente là fuori e possono essere facilmente falsificati. Non vi è alcuna garanzia che un browser che si rappresenta come un agente utente sia effettivamente tale agente utente. È ansible eseguire un controllo degli agenti utente più complicato, ma è ancora il controllo degli user-agent.

Ma non hai molta scelta con uno script lato server. Vorrei usare wp_is_mobile , o una versione più complicata, per proteggere le mie scommesse. Potrebbe risparmiare un po ‘di tempo di caricamento in alcuni casi, forse molti. Ma assicurati che le query sui media si occupino delle cose importanti.