Cómo agregar barras laterales dinámicas listas para widgets en WordPress

Cómo agregar barras laterales dinámicas listas para widgets en WordPress / Temas

Los widgets son una parte tan integral de los temas de WordPress que es difícil imaginar un tema de WordPress sin widgets. Los widgets son secuencias de comandos ejecutables que simplemente puede arrastrar y soltar en sus barras laterales o en cualquier otra área lista para widgets de su tema. Muchos de nuestros lectores utilizan widgets para agregar elementos personalizados a su barra lateral. Sin embargo, este artículo es para aquellos usuarios curiosos que desean aprender cómo agregar barras laterales dinámicas listas para widgets o áreas listas para widgets en temas de WordPress.

Registro de barras laterales o áreas listas para widgets en WordPress

Lo primero que debe hacer es registrar la barra lateral o el área lista para widgets para su tema. Puede registrar múltiples barras laterales y áreas listas para widgets. Copia y pega este código en el archivo functions.php de tu tema

 función wpb_widgets_init () register_sidebar (array ('name' => __ ('Barra lateral principal', 'wpb'), 'id' => 'sidebar-1', 'description' => __ ('La barra lateral principal aparece en la derecha en cada página, excepto la plantilla de la página frontal ',' wpb '),' before_widget '=>' ',' after_widget '=>' ',' before_title '=>'

',' after_title '=>'

',)); register_sidebar (array ('name' => __ ('barra lateral de la página frontal', 'wpb'), 'id' => 'sidebar-2', 'description' => __ ('Aparece en la plantilla estática de la página frontal', 'wpb'), 'before_widget' => '', 'after_widget' => '', 'before_title' => '

',' after_title '=>'

',)); add_action ('widgets_init', 'wpb_widgets_init');

En este código, hemos registrado dos barras laterales. Les hemos dado nombres y descripciones para identificarlos en la pantalla de Widgets. El parámetro de descripción se puede usar para indicar a los usuarios dónde aparece esta barra lateral en el tema. El wpb es el nombre del tema en el que estamos trabajando, se usa aquí para hacer que estas cadenas sean traducibles. Deberías reemplazarlo con el nombre de tu tema..

Adición de barras laterales dinámicas listas para widgets en archivos de tema de WordPress

Hasta ahora solo hemos registrado Dynamic Sidebars. Los usuarios pueden arrastrar y soltar widgets en estas barras laterales desde Apariencia »Widgets pantalla. Sin embargo, estas barras laterales no aparecerán en su sitio hasta que se las llame en una plantilla como barra lateral.php o en cualquier otro lugar que desee mostrarlos. Para agregar estas áreas de widgets, edite el archivo de plantilla donde desee mostrarlos y pegue este código:

      

En este código de ejemplo, hemos utilizado la ID de barra lateral para llamar a la barra lateral que queremos mostrar aquí. Cambie el ID de la barra lateral para mostrar otra barra lateral. Por ejemplo, puede registrar tres barras laterales para el área del pie de página y luego llamarlas una por una en el tema de su tema. footer.php modelo.

Los widgets pueden ser muy potentes. Puede agregar widgets a sus publicaciones y al contenido de la página, hacer que sus widgets de texto sean coloridos o ampliar el poder de los widgets de WordPress predeterminados. Las barras laterales listas para widgets colocadas correctamente permiten a los usuarios agregar elementos personalizados a sus sitios web mediante una sencilla interfaz de arrastrar y colocar.

Esperamos que este artículo te haya ayudado a aprender cómo agregar barras laterales listas para widgets dinámicos en WordPress. Le recomendamos que estudie el código en marcos de temas como Genesis para saber cómo los utilizan los profesionales en sus productos. Para preguntas y comentarios por favor deje un comentario a continuación..