Los widgets están disponibles en el núcleo de WordPress, y los desarrolladores de temas no necesitan agregar ningún código especial para ellos.
Dicho esto, debe registrar las áreas de widgets y especificar dónde deben mostrarse en el diseño, es decir, como una barra lateral al lado del contenido principal.
Consulte los Recursos para desarrolladores de WordPress para las siguientes funciones:
- ¿Cuál será el código HTML para abrir un hipervínculo en una nueva pestaña?
- ¿A qué edad sería aceptable comenzar a solicitar puestos de desarrollo web front-end?
- ¿Son CoffeeScript y Node.js el futuro del desarrollo de aplicaciones?
- ¿Debo elegir Node.js o Java? He trabajado en Node.js en mi primera empresa durante 8 meses, y ahora tengo que comenzar con Java si me quedo en mi empresa recién unida.
- En igualdad de condiciones, ¿qué es más efectivo para SEO, un blog que usa WordPress o para crear el mismo contenido en páginas html individuales?
- register_sidebar ()
- get_sidebar ()
- dynamic_sidebar ()
Si el tema necesita mostrar algo especial en un widget, puede encontrar un complemento de widget que lo haga por usted, o puede codificar y registrar el widget en el tema (o mejor aún, crear un complemento para él).
Vea los Recursos para desarrolladores de WordPress para la siguiente clase y función:
- WP_Widget
- register_widget ()
He escrito un complemento gratuito llamado Content Aware Sidebars. Cuando un tema se ha registrado, por ejemplo, una barra lateral para todas las páginas, puede usar el complemento para mostrar fácilmente otra barra lateral para publicaciones, categorías, autores, etc. sin código adicional.
También tiene una versión premium que permite al usuario insertar áreas de widgets en nuevas ubicaciones donde anteriormente no era posible en un tema.