You are here
Personalización de Sidebars en WordPress Sin categoría 

Personalización de Sidebars en WordPress

Personalización de Sidebars en WordPress

 

Podríamos cargar diferentes sidebars con la misma metodología que los headers y los footers, pero existe una manera para que generemos un espacio dentro del apartado de los widgets.

 

Para que aparezcan en la sección de widgets las diferentes sidebars que queramos “alimentar” desde el panel de administración, hay que registrarlas en el fichero functions.php de la siguiente forma:

 

if ( function_exists(‘register_sidebars’) )

{

register_sidebar(array(

‘name’ => ‘Barra Lateral Derecha’,

‘before_widget’ => ‘código html que queremos que se cargue al inicio de la barra’,

‘after_widget’ => ‘código html que queremos que se cargue al final de la barra’,

‘before_title’ => ‘código html que queremos que se cargue al inicio del título de la barra’,

‘after_title’ => ‘código html que queremos que se cargue al final del título de la barra’,

));

register_sidebar(array(

‘name’ => ‘Barra Lateral Izquierda’,

‘before_widget’ => ‘código html que queremos que se cargue al inicio de la barra’,

‘after_widget’ => ‘código html que queremos que se cargue al final de la barra’,

‘before_title’ => ‘código html que queremos que se cargue al inicio del título de la barra’,

‘after_title’ => ‘código html que queremos que se cargue al final del título de la barra’,

));

}

 

Para usarlas posteriormente, la llamada será de la siguiente forma:

 

<?phpif ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘Barra Lateral Izquierda’) ) :

echo “El usuario no ha puesto widgets en esta barra”;

endif; ?>

 

Cabeceras y Footers personalizados

 

<?php if (is_category(‘Cine’)) {

get_footer(‘Cine’);

} else {

get_footer();

} ?>

 

De esta forma tan sencilla podemos cargar ficheros php personalizados para mostrar diferentes footers o cabeceras según estemos en una categoría u otra. En el ejemplo, si estamos en la

categoría de Cine se cargará footer‐cine.php. Si no, se cargará footer.php.

 

Sería exactamente lo mismo para las cabeceras (header‐cine.php vs. header.php):

 

<?php if (is_category(‘cine’)) {

get_header(‘cine’);

} else {

get_header();

} ?>

 

Es decir, lo que WordPress busca es el fichero header‐slug.php (el slug es el permalink. Es decir, la versión url del nombre: una cadena sin mayúsculas, sin tildes, con guiones en vez de espacios).


 

Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros

Cursos y Diplomados de Tecnología Web visita www.uneweb.edu.ve  para más información

 

Related posts

Comments

One thought on “Personalización de Sidebars en WordPress

Leave a Comment


*