WordPress: Cómo Crear Zonas Listas para Widgets

Share This Post

Si lo que necesitas es añadir una zona de Widgets de WordPress en la parte superior sólo tienes que seguir los pasos del post que he visto en la web de Sandra  y que en 3 pasos sencillos ya lo tienes hecho.

1. Haz una copia de seguridad del archivo functions.php. Tienes que hacer una copia de seguridad de este archivo que se encuentra en la carpeta del theme que tengas acivo.

2. Editar el archivo functions.php. A continuación añade las siguientes líneas de código al archivo functions.php

<?php 
 if ( function_exists('register_sidebar') )
       register_sidebar(array(
	'name'=>'MiBarraDeWidget',
        'before_widget' => '<liclass="widget">',
        'after_widget' => '</li>',
        'before_title' => '<h3 class="widgettitle">',
        'after_title' => '</h3>',
  ));
?>

3. Abrir el fichero header.php. Este fichero es el que «monta» la parte superior de todas las páginas de nuestra web/blog y hay que añadir este código:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('MiBarraDeWidget') ) : ?>;
<?php endif; ?>

NOTA: Ojo donde colocas este codigo porque dependiendo de la plantilla aparecerá en una zona u otra.

Donde pone “MiBarraDeWidget” puedes cambiarlo por el nombre que le quieras dar a la barra de widgets.
Desde el Panel de Administración de WordPress en Apariencia > Widgets y veremos que se ha creado una nueva zona de widgets con el nombre que hayamos escogido.

 

Vía | www.esandra.com

Subscribe To Our Newsletter

Get updates and learn from the best



More To Explore

WORDPRESS PAMPLONA

Copias de seguridad en WordPress

Realizar una copia de seguridad únicamente de los cambios realizados en su sitio de WordPress desde la última copia de seguridad (en lugar de copias

diseño web

Dominio caducado ¿qué puedo hacer?

Una situación frecuente que ocurre con muchos propietarios de sitios web es olvidar renovar su dominio a tiempo. Esta situación puede causar desde interrupciones temporales

Do You Want To Boost Your Business?

drop us a line and keep in touch