Wordpress – Afisare articole random in homepage
Thursday, November 4, 2010 16:30Zilele trecute având de implementat un site nou m-am izbit de necesitatea afişării pe prima pagină a unui anumit număr de articole aleatoare din baza de date wordpress.
Am gasit câteva plug-in-uri pentru această treabă însă cum mie îmi place să îmi fac singur modificarile în codul sursă am decis să fac o implementare direct în fisierul .php al temei pe care o foloseam.
Pentru a afişa un anumit număr de articole în mod aleatoriu pe prima pagină a site-ului/blogului vostru bazat pe platforma Wordpress nu trebuie decât să deschideţi cu un editor de text (recomand Scite) fişierul index.php aferent temei pe care o folosiţi şi să-l editaţi dupa cum urmează.
Căutaţi linia:
while (have_posts()) : the_post();
iar înaintea ei adăugaţi următorul cod:
if(is_home()) : query_posts(array('orderby' => 'rand', 'category_name' => 'Nume Categorie', 'showposts' => 5)); endif;
unde:
‘Nume categorie’ – trebuie modificat în numele unei categorii existente pe blog sau poate fi lăsat blank ( ” ) pentru a selecta din toate categoriile.
5 – este numărul de posturi aleatoare pe care vreţi să le afişaţi pe prima pagină.
PS. Nu uitaţi că toate aceste coduri trebuiesc încadrate între tag-urile specia le ‘<?php’ şi ‘?>’
