Wordpress sidebar
De la EuroDomenii - Domenii .Eu .Ro Registrator Acreditat
(Diferența dintre versiuni)
(→Sidebar 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.<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> is_home() - pentru prima pagina<br> is_single() - orice post este afisata (cum este pagina aceasta de exemplu)<br> is_single(\’5′) - cand postul 5 este afisat ca si pagina singura<br> is_page() - cand orice pagina va fi afisata<br> is_page(\’22′) - cand pagina 22 va fi afisata<br> pentru mai multe taguri si exemple de cum sa fie folosite clar vizitati [http://codex.wordpress.org/Conditional_Tags <u>Conditional Tags]</u><br> <br> | + | 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> is_home() - pentru prima pagina<br> is_single() - orice post este afisata (cum este pagina aceasta de exemplu)<br> is_single(\’5′) - cand postul 5 este afisat ca si pagina singura<br> is_page() - cand orice pagina va fi afisata<br> is_page(\’22′) - cand pagina 22 va fi afisata<br> pentru mai multe taguri si exemple de cum sa fie folosite clar vizitati [http://codex.wordpress.org/Conditional_Tags <u>Conditional Tags]</u><br> <br>[http://tutoriale.anadesign.info/tutoriale-wordpress/sidebar-intr-o-tema-wordpress/ Sursa] |
[[Categorie:Wordpress]] | [[Categorie:Wordpress]] |
Versiunea de la data 8 ianuarie 2009 17:16
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