Wordpress sidebar
De la EuroDomenii - Domenii .Eu .Ro Registrator Acreditat
(Diferența dintre versiuni)
(→Sidebar 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 | + | 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 | ||
| + | |||
| + | <div id="sidebar"> | ||
| + | <ul> | ||
| + | <?php /* Widgetized sidebar, if you have the plugin installed. */ | ||
| + | if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> | ||
| + | <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: | ||
| + | |||
| + | <?php /* Widgetized sidebar, if you have the plugin installed. */ if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> | ||
| + | |||
| + | |||
| + | Sau si mai complex | ||
| + | |||
| + | <?php /* Widgetized sidebar, if you have the plugin installed. */ if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> | ||
| + | <?php wp_list_pages('title_li=' . __('Pages:')); ?> | ||
| + | <?php wp_list_bookmarks('title_after=&title_before='); ?> | ||
| + | <?php wp_list_categories('title_li=' . __('Categories:')); ?> | ||
| + | |||
| + | |||
| + | Dupa care in tagurile li veti introduce ce anume doriti sa aveti in sidebar in perechea tagului li | ||
| + | |||
| + | * Daca vreti sa aveti search si aveti o pagina search.php(de care voi vorbi intr-un post viitor) atunci puteti introduce codul | ||
| + | |||
| + | <?php include (TEMPLATEPATH . '/searchform.php'); ?> | ||
| + | |||
| + | * Daca vreti sa aveti paginile in sidebar atunci va trebui sa folositi codul: | ||
| + | |||
| + | <?php wp_list_pages('title_li=<h2>Pages</h2>' ); ?> | ||
| + | |||
| + | * Arhiva va fi introdusa prin | ||
| + | |||
| + | <?php wp_get_archives('type=monthly'); ?> | ||
| + | |||
| + | * Categoriile pot fi introduse de exemplu prin codul: | ||
| + | |||
| + | <?php wp_list_categories('show_count=1&title_li=<h2>Categories</h2>'); ?> | ||
| + | |||
| + | * Blogroll: | ||
| + | |||
| + | <?php wp_list_bookmarks(); ?> | ||
| + | |||
| + | * Daca vreti sa aveti meta login atunci nu trebuie sa lipseasca: | ||
| + | |||
| + | <?php wp_register(); ?> <?php wp_loginout(); ?> <?php wp_meta(); ?> | ||
| + | |||
| + | 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 | ||
| + | |||
| + | <?php if (!( is_home() )) { ?> <?php include('ad_side.php'); ?> | ||
| + | <?php } ?> | ||
| + | |||
| + | |||
| + | 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><?php | ||
| + | $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=”<?php the_permalink(); ?>” id=”post-<?php the_ID(); ?>”><?php the_title(); ?></a></li> | ||
| + | <?php endforeach; ?> | ||
| + | |||
| + | |||
| + | Pentru cele mai populare posturi in functie de comentarii veti folosi spre exemplu urmatorul cod | ||
| + | |||
| + | <h2><?php _e('Popular Stories'); ?></h2><ul> | ||
| + | <?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY | ||
| + | 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="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"> | ||
| + | <?php echo $title ?></a></li> | ||
| + | <?php } } ?> | ||
| + | </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 | ||
| + | |||
| + | |||
| + | <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:19
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