Aquí aprenderemos a modificar nuestra barra lateral o también llamada sidebar.
Cuántas veces no nos hemos quejado cuando sale
Pues hay dos formas de quitarlo. La primera es yendo a www.aquitupagina.com/wp-admin/link-manager.php. Aquí podremos quitar enlaces o cambiarlos, poner de nuevos…
Y la segunda es mediante código. Para esto habrá que currárselo un poco más pero aumentaremos las prestaciones. Hemos de tener en cuenta que algo puede salir mal, por lo tanto podemos realizar una copia y pegarla en el bloc de notas o asegurarnos de tener el sidebar guardado en otro lugar,. Cuándo vayamos a editar código tendríamos que asegurarnos que editamos el archivo correcto del theme correcto. Aquí podremos editarlo mediante el blog de notas o directamente des del navegador. Todos los pasos serán los mismos, abriremos el sidebar de nuestro theme con el blog de notas. Si lo deseamos hacer directamente de nuestra web vamos a www.aquitupagina.com/wp-admin/theme-editor.php. Después en la barra lateral escogeremos Barra lateral (sidebar.php).
Ahora viene un poco de teoría. Todas etiquetas que pongamos tiene un principio y fin. Por lo tanto debemos poner <etiqueta> lo que pongamos </etiqueta> aqi se termina. Las etiquetas h2 son los bloques de menú, representan los titulos. Cada bloque esta definido por listas li. El sidebar esta entre etiquetas ul, antes de cada bloque también se debe poner otra. Un ejemplo sencillo de sidebar es:
<ul id=” La sidebar”>
<li id=”Nombret”>
<h2>Titulo del bloque</h2>
<p>Tagina</p>
</li>
<li id=”links”>
<h2>Enlaces</h2>
<ul>
<li><a href=”tu enlace”>Nombre enlace</a></li>
</ul>
</li>
</ul>
Ahora viene la parte de código para quitar el apartado de enlaces buscaremos <?php wp_list_bookmarks(); ?> y lo suprimiremos. Una vez hecho esto ya no aparecerá más excepto que lo volvamos a poner.
Ahora podemos crear nuestra categoría de enlaces.
Pondremos <li><h2><?php _e(‘Enlaces’, ‘kubrick’); ?></h2> para crear un apartado.
Para poner enlaces
<ul><li><a href=”la web” title=”<?php _e(‘lo que queremos que nos muestre al poner el puntero encima’, ‘kubrick’); ?>”>titulo del enlace</a></li>
<?php wp_meta(); ?>
</ul>
A mi el sidebar me queda así, se podría considerar como ejemplo.
<div id=”sidebar”>
<ul>
<?php /* Widgetized sidebar, if you have the plugin installed. */
if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?>
<li>
<?php include (TEMPLATEPATH . ‘/searchform.php’); ?>
</li>
<?php if ( is_404() || is_category() || is_day() || is_month() ||
is_year() || is_search() || is_paged() ) {
?> <li>
<?php /* If this is a 404 page */ if (is_404()) { ?>
<?php /* If this is a category archive */ } elseif (is_category()) { ?>
<p><?php printf(__(‘You are currently browsing the archives for the %s category.’, ‘kubrick’), single_cat_title(”, false)); ?></p>
<?php /* If this is a yearly archive */ } elseif (is_day()) { ?>
<p><?php printf(__(‘You are currently browsing the <a href=”%1$s/”>%2$s</a> blog archives for the day %3$s.’, ‘kubrick’), get_bloginfo(‘url’), get_bloginfo(‘name’), get_the_time(__(‘l, F jS, Y’, ‘kubrick’))); ?></p>
<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<p><?php printf(__(‘You are currently browsing the <a href=”%1$s/”>%2$s</a> blog archives for %3$s.’, ‘kubrick’), get_bloginfo(‘url’), get_bloginfo(‘name’), get_the_time(__(‘F, Y’, ‘kubrick’))); ?></p>
<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<p><?php printf(__(‘You are currently browsing the <a href=”%1$s/”>%2$s</a> blog archives for the year %3$s.’, ‘kubrick’), get_bloginfo(‘url’), get_bloginfo(‘name’), get_the_time(‘Y’)); ?></p>
<?php /* If this is a monthly archive */ } elseif (is_search()) { ?>
<p><?php printf(__(‘You have searched the <a href=”%1$s/”>%2$s</a> blog archives for <strong>‘%3$s’</strong>. If you are unable to find anything in these search results, you can try one of these links.’, ‘kubrick’), get_bloginfo(‘url’), get_bloginfo(‘name’), get_search_query()); ?></p>
<?php /* If this is a monthly archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
<p><?php printf(__(‘You are currently browsing the <a href=”%1$s/”>%2$s</a> blog archives.’, ‘kubrick’), get_bloginfo(‘url’), get_bloginfo(‘name’)); ?></p>
<?php } ?>
</li> <?php }?>
<?php wp_list_pages(‘title_li=<h2>’ . __(‘Pages’, ‘kubrick’) . ‘</h2>’ ); ?>
<li><h2><?php _e(‘Archives’, ‘kubrick’); ?></h2>
<ul>
<?php wp_get_archives(‘type=monthly’); ?>
</ul>
</li>
<?php wp_list_categories(‘show_count=1&title_li=<h2>’ . __(‘Categories’, ‘kubrick’) . ‘</h2>’); ?>
<?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
<li><h2><?php _e(‘Usuarios’, ‘kubrick’); ?></h2>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li> </ul>
<li><h2><?php _e(‘Enlaces’, ‘kubrick’); ?></h2>
<ul>
<li><a href=”http://misnecesidades.webcindario.com” title=”<?php _e(‘Interesante lugar con algunos trabajos, ayudas y conocimientos’, ‘kubrick’); ?>”>Mis necesidades</a></li>
<?php wp_meta(); ?>
</ul>
</li>
<?php } ?>
<?php endif; ?>
</ul>
</div>
Fuente:
http://comunidad.dragonjar.org/index.php/topic,1035.0/topicseen.html
http://www.tecnobot.com/tutorial-como-adaptar-tu-theme-de-wordpress-a-widgets/