Agregar widgets a un tema de WordPress es un proceso relativamente sencillo y flexible.
Aquí te dejo un tutorial paso a paso:
Paso 1: Registra un Área de Widgets en el archivo functions.php
Abre el archivo functions.php
de tu tema y agrega el siguiente código para registrar un área de widgets. En este ejemplo, crearé un área llamada «Footer Widgets»:
function mi_theme_registrar_widgets() { register_sidebar( array( 'name' => esc_html__( 'Footer Widgets', 'mi_theme' ), 'id' => 'footer-widgets', 'description' => esc_html__( 'Widgets for the footer area', 'mi_theme' ), 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>', ) ); } add_action( 'widgets_init', 'mi_theme_registrar_widgets' );
Asegúrate de reemplazar 'mi_theme'
con el nombre de tu tema.
Paso 2: Muestra los Widgets en tu Tema
Abre el archivo donde deseas mostrar los widgets (por ejemplo, footer.php
) y utiliza la función dynamic_sidebar()
para mostrar los widgets registrados en esa área. Aquí hay un ejemplo para el footer:
<footer class="bg-dark text-white py-5"> <div class="container"> <div class="row mt-4"> <?php wp_footer(); ?> <div class="col-md-12 text-center"> <?php dynamic_sidebar( 'footer-widgets' ); ?> <p>© <?php echo date('Y'); ?> <?php bloginfo('name'); ?>. All Rights Reserved.</p> </div> </div> </div> </footer>
Paso 2: Añade Widgets desde el Panel de Administración
- Ve a «Apariencia» en el panel de administración de WordPress y selecciona «Widgets».
- Deberías ver una nueva área llamada «Footer Widgets». Arrastra los widgets que desees utilizar desde la lista de widgets disponibles hacia esta área.
Y podrás modificar los Widgets:
Paso 4: Guarda y Actualiza
Guarda los archivos que has modificado y actualiza tu sitio. Ahora deberías ver los widgets que agregaste desde el panel de administración de WordPress en el área designada de tu tema.
Notas Adicionales:
- Asegúrate de que la página en la que estás trabajando está utilizando la plantilla correcta que contiene la sección donde deseas mostrar los widgets.
- Si encuentras problemas, verifica los nombres y configuraciones en tu código y en el panel de administración.
- Verifica que tienes añadidas correctamente las etiquetas de WordPress:
<?php wp_head(); ?> <?php wp_footer(); ?>
¡Con estos pasos, deberías poder añadir widgets a tu tema de WordPress de manera efectiva!
Ingeniero en Informática, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.