Vin si scriu acest topic pentru ca ma izbesc de problema ca multi nu stiu cum sa faca sa afiseze un widget care contine publicitate numai pe prima bagina a blogului wordpress.
Pasi:
1. Se intaleaza plugin-ul: widget logic
2. Dupa instalare se activeaza plugin-ul widget logic.
3. Dupa activare la baza fiecarui widget din sidebar se va afla un camp numit widget logic (vezi poza atasata).
4. In acest camp se scriu cateva valori despre locul unde vrem ca widget-ul sa fie afisat:
is_page() - afiseaza widget-ul doar in pagini (poate fi si is_page(id) - inlocuiti id cu id-ul paginii si va afisa widget-ul doar in pagina respectiva)
is_single() - afiseaza widget-ul doar in posturi (poate fi si is_single(id) - inlocuiti id cu id-ul postului si va afisa widget-ul doar in postul respectiv)
is_home() - afiseaza widget-ul doar pe prima pagina. Atentie, NU repet NU trebuie ca prima pagina sa fie statica, altfel nu va merge.
OK...deci pentru mai multa documentatie aici . Sper ca m-am facut destul de inteles desi nu prea am un simt pedagogic foarte dezvoltat.
sau ai putea sa declari mai multe sidebar-uri dinamice si sa folosesti widgeturi specifice pentru fiecare: homepage, category, post, inner etc. Nu stiu cum, stiu doar ca sunt destul teme care au aceasta functionalitate.
@Laurentiu: Nu este vorba de crearea de link-uri aici. Este vorba de cum sa afisezi un widget cu link-uri catre alte site-uri doar pe prima pagina. Pentru ca daca vinzi link-uri, poate dai peste un client care iti cere asta...Din cate vad plugin-ul tau se ocupa cu linkbulding, daca inteleg eu bine...
--- Later Edit --- (ca mi-a fost lene sa apas "Edit")
@somnulescu: Nu multi stiu sa faca asta...am intalnit care nu stiuau ce este is_home(); ...ce sa le mai explici despre declarerea de mai multe sidebar-uri.
Daca vorbim de un utilizator de rand solutia ta este foarte buna, daca vorbim de un theme designer se poate face totul numai din cod prin minim 2 metode ( atatea mi-au venit acum in cap ).
@Robi09: Stiu si eu solutii de cod, sunt bune...dar cum as putea sa-i explic unui tip care are wordpress, care stie doar de widget, nu stie de theme editor, nu stie php...cum as putea sa-i explic unde sa intre si ce sa faca. Normal este o solutie pentru utilizatorii de rand...
Da, ai dreaptate. Una dintre metode ar fi crearea unui panou "Theme options" iar de acolo se adiminstreaza foarte usor totul, asta fara instalarea unui plugin. Dar nu toti platesc pentru asta .