Wordpress sidebar
De la EuroDomenii - Domenii .Eu .Ro Registrator Acreditat
(Diferența dintre versiuni)
(→Fisierul sidebar.php intr-o tema wordpress) |
(→Fisierul sidebar.php intr-o tema wordpress) |
||
Linia 3: | Linia 3: | ||
== Fisierul sidebar.php intr-o tema wordpress== | == Fisierul sidebar.php intr-o tema wordpress== | ||
- | Sidebar-ul este un fel de meniu detaliat, este coloana verticala din dreapta sau stanga(depinde unde vreti sa o plasati) sau in alte cazuri este situata in ambele parti- dreapta si stanga. De obicei in sidebar se folosesc taguirle css ul si li - listele neorgonate asa ca va trebui sa lucrati la fisierul vostru css si sa dati anumite caracteristici. | + | Sidebar-ul este un fel de meniu detaliat, este coloana verticala din dreapta sau stanga(depinde unde vreti sa o plasati) sau in alte cazuri este situata in ambele parti- dreapta si stanga. De obicei in sidebar se folosesc taguirle css '''ul''' si'' li'' - listele neorgonate asa ca va trebui sa lucrati la fisierul vostru css si sa dati anumite caracteristici.<br> In general fisierului sidebar.php va incepe<br> <div id="sidebar"><br> <ul><br> <\’php /\* Widgetized sidebar, if you have the plugin installed. \*/<br> if ( !function_exists(\’dynamic_sidebar\’) \|\| !dynamic_sidebar() ) : \’><br> <li><br> <!-- stuff here <li><h2>Pages</h2><br> </li><br> --><br> Daca vreti sa aveti un sidebar widgetized - sa puteti controla din meniul administratorului ce sa fie afisat in sidebar atunci va trebui sa specificati inca de la inceputul fisierului sidebar.php cod:<br> <\’php /\* Widgetized sidebar, if you have the plugin installed. \*/ if ( !function_exists(\’dynamic_sidebar\’) \|\| !dynamic_sidebar() ) : \’><br> <br>Sau si mai complex<br> <\’php /\* Widgetized sidebar, if you have the plugin installed. \*/ if ( !function_exists(\’dynamic_sidebar\’) \|\| !dynamic_sidebar() ) : \’><br> <\’php wp_list_pages(\’title_li=\’ . __(\’Pages:\’)); \’><br> <\’php wp_list_bookmarks(\’title_after=&title_before=\’); \’><br> <\’php wp_list_categories(\’title_li=\’ . __(\’Categories:\’)); \’><br> <br>Dupa care in tagurile li veti introduce ce anume doriti sa aveti in sidebar in perechea tagului li<br> Daca vreti sa aveti '''search''' si aveti o [http://tutoriale.anadesign.info/tutoriale-wordpress/search-intr-o-tema-wordpress/ <u>pagina search.php]</u>(de care voi vorbi intr-un post viitor) atunci puteti introduce codul <br> <\’php include (TEMPLATEPATH . \’/searchform.php\’); \’><br> Daca vreti sa aveti '''paginile''' in sidebar atunci va trebui sa folositi codul: <br> <\’php wp_list_pages(\’title_li=<h2>Pages</h2>\’ ); \’><br> '''Arhiva''' va fi introdusa prin <br> <\’php wp_get_archives(\’type=monthly\’); \’><br> '''Categoriile''' pot fi introduse de exemplu prin codul: <br> <\’php wp_list_categories(\’show_count=1&title_li=<h2>Categories</h2>\’); \’><br> '''Blogroll''': <br> <\’php wp_list_bookmarks(); \’><br> Daca vreti sa aveti '''meta login''' atunci nu trebuie sa lipseasca: <br> <\’php wp_register(); \’> <\’php wp_loginout(); \’> <\’php wp_meta(); \’><br> Cum putem personaliza si mai mult sidebar\’<br> Daca vreti sa includeti un fisier php in sidebar.php doar cand vizitatorul este pe pagina home atunci va trebui sa folositi un cod de genul<br> <\’php if (!( is_home() )) \{ \’> <\’php include(\’ad_side.php\’); \’><br> <\’php \} \’><br> <br>Unde ad_side este fisierul care se doreste sa apara in sidebar doar cand userii sunt pe prima pagina(index sau home - is_home). Daca veti dori ca acest fisier sa apara in sidebar doar cand userii citesc un post atunci in loc de is_home va trebui inlocuit cu is_single<br> Daca doriti sa aveti ultimele 10 posturi in sidebar va trebui sa folositi codul<br> <h2> Ultimele Posturi </h2><\’php<br> $lastposts = get_posts(\’numberposts=10\’);<br> <!-- Daca vreti sa schimbati numarul ultimelor posturi schimbati numarul 10--><br> foreach($posts as $post) :<br> setup_postdata($post);\’><br> <li> <a href="<\’php the_permalink(); \’>" id="post-<\’php the_ID(); \’>"><\’php the_title(); \’></a></li><br> <\’php endforeach; \’><br> <br>Pentru cele mai populare posturi in functie de comentarii veti folosi spre exemplu urmatorul cod<br> <h2><\’php _e(\’Popular Stories\’); \’></h2><ul><br> <\’php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY<br> comment_count DESC LIMIT 0 , 10");<br> foreach ($result as $topten) \{<br> $postid = $topten->ID;<br> $title = $topten->post_title;<br> $commentcount = $topten->comment_count;<br> if ($commentcount != 0) \{<br> \’><br> <li><a href="<\’php echo get_permalink($postid); \’>" title="<\’php echo $title \’>"><br> <\’php echo $title \’></a></li><br> <\’php \} \} \’><br> </ul><br> <br>Pentru a personaliza sidebarul puteti folosi din [http://wordpress.org/extend/plugins/ <u>plugin-urile]</u> oferite de catre wordpress.<br> Inca o data, pentru a face sidebarul din prima pagina diferit de catre cel din site sau de catre cel care se afiseaza cand se efectueaza o cautare precum in arhiva veti folosi taguri precum<br> <br> |
- | + | ||
- | In general fisierului sidebar.php va incepe | + | |
- | + | ||
- | <div id="sidebar"> | + | |
- | <ul> | + | |
- | < | + | |
- | if ( !function_exists( | + | |
- | <li> | + | |
- | <!-- stuff here <li><h2>Pages</h2> | + | |
- | </li> | + | |
- | --> | + | |
- | + | ||
- | Daca vreti sa aveti un sidebar widgetized - sa puteti controla din meniul administratorului ce sa fie afisat in sidebar atunci va trebui sa specificati inca de la inceputul fisierului sidebar.php cod: | + | |
- | + | ||
- | < | + | |
- | + | ||
- | + | ||
- | Sau si mai complex | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | + | ||
- | + | ||
- | Dupa care in tagurile li veti introduce ce anume doriti sa aveti in sidebar in perechea tagului li | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | Cum putem personaliza si mai mult sidebar | + | |
- | + | ||
- | Daca vreti sa includeti un fisier php in sidebar.php doar cand vizitatorul este pe pagina home atunci va trebui sa folositi un cod de genul | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | + | ||
- | + | ||
- | Unde ad_side este fisierul care se doreste sa apara in sidebar doar cand userii sunt pe prima pagina(index sau home - is_home). Daca veti dori ca acest fisier sa apara in sidebar doar cand userii citesc un post atunci in loc de is_home va trebui inlocuit cu is_single | + | |
- | + | ||
- | Daca doriti sa aveti ultimele 10 posturi in sidebar va trebui sa folositi codul | + | |
- | + | ||
- | <h2> Ultimele Posturi </h2>< | + | |
- | $lastposts = get_posts(’numberposts=10 | + | |
- | <!-- Daca vreti sa schimbati numarul ultimelor posturi schimbati numarul 10--> | + | |
- | foreach($posts as $post) : | + | |
- | setup_postdata($post); | + | |
- | <li> <a href= | + | |
- | < | + | |
- | + | ||
- | + | ||
- | Pentru cele mai populare posturi in functie de comentarii veti folosi spre exemplu urmatorul cod | + | |
- | + | ||
- | <h2>< | + | |
- | < | + | |
- | comment_count DESC LIMIT 0 , 10"); | + | |
- | foreach ($result as $topten) { | + | |
- | $postid = $topten->ID; | + | |
- | $title = $topten->post_title; | + | |
- | $commentcount = $topten->comment_count; | + | |
- | if ($commentcount != 0) { | + | |
- | + | ||
- | <li><a href="< | + | |
- | < | + | |
- | < | + | |
- | </ul> | + | |
- | + | ||
- | + | ||
- | Pentru a personaliza sidebarul puteti folosi din plugin-urile oferite de catre wordpress. | + | |
- | + | ||
- | Inca o data, pentru a face sidebarul din prima pagina diferit de catre cel din site sau de catre cel care se afiseaza cand se efectueaza o cautare precum in arhiva veti folosi taguri precum | + | |
Versiunea de la data 8 ianuarie 2009 17:20
Cuprins |
Sidebar intr-o tema wordpress
Fisierul sidebar.php intr-o tema wordpress
Sidebar-ul este un fel de meniu detaliat, este coloana verticala din dreapta sau stanga(depinde unde vreti sa o plasati) sau in alte cazuri este situata in ambele parti- dreapta si stanga. De obicei in sidebar se folosesc taguirle css ul si li - listele neorgonate asa ca va trebui sa lucrati la fisierul vostru css si sa dati anumite caracteristici.In general fisierului sidebar.php va incepe