Problema
Algunos de nuestros widgets no cuentan con un shortcode o no se dejan agregar desde cualquier lugar en nuestra página, en nuestros posts o ya sea desde codigo html directamente.
Para este caso les traigo un plugin de wordpress llamado “amr shortcode any widget” el cual permite agregar a cualquier widget un shortcode para ser utilizado donde desees.
Para mi caso quiero agregar un widget de redes sociales un buscador e icono de redes en parte lateral derecha de mi blog y voy a utilizar el plugin “amr shortcode any widget” para generar los respectivos shortcodes para ser utilizados desde codigo html que tengo en mi página.
Lo primero que debemos hacer es instalar el plugin, en enlace es el siguiente:
es.wordpress.org/plugins/amr-shortcode-any-widget/
luego de esto debemos ir a nuestro panel de administración de wordpress y dirigirnos a la seccion de Apariencia > widgets
En la parte derecha nos aparecerá un nuevo elemento que tiene por título “widgets for shortcodes” en esta sección debemos arrastrar nuestros widgets para los cuales queremos que se le agregue un shortcode para ser utilizados desde donde deseemos; para mi caso agregare los 3 widgets que quiero agregar los shortcodes los arrastro hasta esta sección.
Para saber que shortcode ha sido asignado a cada widget tendremos que desplegar cada etiqueta y en la parte posterior nos aparecerá el shortcode correspondiente.
Y listo es todo lo que debemos hacer para llamar nuestros widgets desde cualquier lugar por medio de un shortcode, en este ejemplo mostrare como pueden ser llamados desde un codigo html embebido en mi pagina