Amb WordPress és fàcil tenir diferent contingut a les barres laterals per a pàgines diferents. Per exemple, que el que es vegi a la pàgina principal del blog no sigui el mateix que el que es mostri quan estàs veient una entrada o una pàgina d’arxiu. Si fas una cosa així, veuràs com la teva barra lateral es dinamitza segons et moguis amb el blog, oferint així continguts diferents i personalitzats depenent de la pàgina que l’usuari estigui veient.
<div id="sidebar">
< ?php if (is_home()) {
include (TEMPLATEPATH . '/ad125.php');
include (TEMPLATEPATH . '/destacados.php');
include (TEMPLATEPATH . '/archivo.php');
include (TEMPLATEPATH . '/recent.php');
include (TEMPLATEPATH . '/recent_comments.php');
} elseif (is_single()) {
include (TEMPLATEPATH . '/destacados.php');
include (TEMPLATEPATH . '/recent.php');
include (TEMPLATEPATH . '/recent_comments.php');
} else {
include (TEMPLATEPATH . '/destacados.php');
include (TEMPLATEPATH . '/recent.php');
} ?>
</div>
El codi anterior produeix una barra lateral que conté diferents elements depenent de si estàs visualitzant la pàgina principal (is_home), la pàgina entrada (is_single) o la resta de pàgines (else). Per a fer això només hem de posar aquest codi a la part superior, o on vulguis que comenci, de l’arxiu sidebar.php, i afegir o treure els include que vulguis mostrar en cada pàgina.
Si tens, o vols tenir, widgets a la teva barra lateral, pots incloure’ls dintre del codi de dalt, a dalt o abaix segons et convingui. Organitza-ho al teu gust.
Informació extreta de Ayuda WordPress.
Etiquetes: barra lateral, personalització, Widgets
L’aljullu ens informa de com compatibilitzar els widgets amb un tema que no en porti d’una manera força fàcil.
Un widget s’utilitza des del panell d’administració per tal d’editar, normalment, les barres laterals d’un blog. D’aquesta manera, de forma fàcil i només arrossegant el que volem podem crear les nostres barres laterals o canviar-les quan ens vingui de gust, afegint o traient el que vulguem sense haver d’editar cap arxiu de codi. Si tens un tema on no funcionen els Widgets, podeu provar això:
Obriu un document de text amb el bloc de notes i poseu aquest codi, respectant tal com està escrit aquí:
<?php
if ( function_exists(’register_sidebar’) )
register_sidebar();
?>
Guardeu-lo com a functions.php i poseu-lo al directori del tema que voleu fer compatible.
Copieu l’arxiu sidebar.php del tema per defecte al directori del tema que volem modificar. Amb això ja haurien de funcionar els widgets, així que des del panell d’administració (Presentació / Widgets) ja podem modificar les barres laterals com ens vingui de gust.
Recordeu, com sempre, que quan feu qualsevol modificació en un arxiu en feu una còpia de seguretat per si de cas, així com anar fent còpies de seguretat del servidor i de la base de dades.
Etiquetes: aljullu, barra lateral, blog, codi, compatibilitzar, còpia de seguretat, functions.php, presentació, sidebar.php, tema, Widgets