Wordpress sidebar

De la EuroDomenii - Domenii .Eu .Ro Registrator Acreditat

(Diferența dintre versiuni)
Salt la: navigare, căutare
(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>
+
-
   <?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
+

Versiunea de la data 8 ianuarie 2009 18: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
Unelte personale
Trusa de unelte