WordPress – Afisare articole random in homepage

Thursday, November 4, 2010 16:30

wordpress random posts articole aleatoare

Zilele 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.

[ad#web-banner-intern]

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 ‘?>’
[ad#links-post]

Spune-ti parerea: