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, Investigador, 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.