Inicio Informática Cómo añadir una posición para widgets en Wordpress

Cómo añadir una posición para widgets en Wordpress

Publicado por entreunosyceros
Publicado el: Última actualización:

AVISO: Esta entrada tiene más de dos años desde su publicación. Es posible que el contenido esté desactualizado.

Este post me lo dejo aquí apuntado dado la utilidad que tiene es muy alta. Se trata de una sencilla manera de añadir posiciones extra a la zona de widgets que nos da cada una de las plantillas de Wordpress. La mayoría de los que utilizamos Wordpress gracias a su gran versatilidad nos hemos encontrado alguna vez con que un tema (propio o desarrollado por otros) sería perfecto para el diseño que tenemos en mente. Pero claro siempre queremos tener más posibilidades a la hora de realizar la composición de la web. Pues bien, con esto podremos añadir más posiciones para nuestros wigets al tema en cuestión

Añadiendo más posiciones para Widgets a Wordpress

Para empezar tenemos que abrir nuestro plugin de funciones. En su defecto añadir el siguiente código al archivo functions.php también nos valdrá. El código que añadiremos será el siguiente:

add_action('widgets_init','header_widgets_init');

function header_widgets_init(){
    $args = array(
    'name'          => 'Zona de Widgets añadida al Footer',
    'id'            => 'header-widget',
    'description'   => 'Posición añadida de Widgets',
    'before_widget' => '<div><br/>',
    'after_widget'  => '</div>',
    'before_title'  => '<h2>',
    'after_title'   => '</h2>' );
    register_sidebar($args);
}

Con este código ya tenemos la posición creada. Ahora solo nos queda añadir el resultado de la función anterior al código de nuestra web. Yo lo voy a poner en el footer de la web, pero cada uno es muy libre de añadirlo a donde quiera. En mi caso pondré el código en el footer.php.

<!--Posición añadida al footer para widgets--> 
 <?php if (!dynamic_sidebar('header-widget')) {}?>

Ahora solo nos queda añadir en el panel de administración de widgets que nos proporciona Wordpress lo que necesitemos. A continuación muestro una captura de lo que te mostrará tu CMS.

Zona de Widgets

El resultado final se puede ver en la parte inferior de esta página. Para los que no se diesen cuenta del cambio, dejo una captura en la que indico que parte se ha añadido a la estructura de esta página.

Widgets añadidos

También te puede interesar ...

Deja un comentario

* Al utilizar este formulario, aceptas que este sitio web almacene y maneje tus datos.

Resumen de privacidad
cookies entreunosyceros

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible.

La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudarnos a comprender qué secciones de la web encuentras más interesantes y útiles.

Nunca almacenamos información personal de ningún tipo.

Tienes toda la información sobre privacidad, derechos legales y cookies en nuestra página sobre la política de privacidad o en la página sobre nuestra política de cookies.

Cookies necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.

Cookies de terceros

Esta web utiliza las siguientes cookies adicionales:

- Mailchimp: Recordar si ya estás suscrito al boletín de noticias y sino ofrecértelo al salir.

- Accesibilidad: Para saber tus ajustes de accesibilidad en cada visita.

- Comentarios: Saber si has leído y aceptado nuestra política de privacidad a la hora de dejar un comentario en la web.

- Google Analytics: Localización para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

- Goggle Adsense: Anuncios personalizados según tu geolocalización y preferencias.

Dejar estas cookies activadas nos permite mejorar nuestra web.

Adblock Detectado!!

Ayúdanos deshabilitando la extensión AdBlocker de tu navegador para visitar esta web.
Si no sabes hacerlo en Chrome, consulta el siguiente enlace. Si utilizas Firefox, puedes consultar este otro enlace.
Esto mejorará tu experiencia en este sitio web.