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