En el pasado, le mostramos cómo agregar y usar widgets en WordPress. Una de las preguntas más frecuentes que recibimos sobre los widgets es ¿cómo puedo agregar códigos cortos en los widgets de la barra lateral de WordPress? Por defecto, shortcodes no funciona en los widgets de la barra lateral. En este artículo, le mostraremos cómo usar códigos cortos fácilmente en sus widgets de la barra lateral de WordPress.

Uso de códigos abreviados en widgets de la barra lateral de WordPress

¿Por qué los códigos cortos no funcionan en widgets de WordPress?

En WordPress, los códigos abreviados proporcionan una manera más fácil de agregar funcionalidad en áreas de texto como el editor de publicaciones cuando está escribiendo una publicación.

A menudo, los principiantes piensan que, debido a que hay un widget de texto en la barra lateral, los códigos cortos funcionarán automáticamente. De manera predeterminada, cualquier texto ingresado en el widget de texto pasa por filtros de WordPress que no permiten la ejecución de códigos cortos.

Shortcode no ejecutado en el widget de texto de la barra lateral en WordPress

En lugar de ver el resultado final, verá el shortcode en sí mismo como texto sin formato.

Es muy fácil cambiar eso, y le mostraremos cómo habilitar fácilmente códigos cortos para ser ejecutados en widgets de texto de WordPress.

Método 1: Agregar widget de texto habilitado de código corto en WordPress

En este método, utilizaremos un simple plugin de WordPress. Este método se recomienda para principiantes que no desean agregar código manualmente.

Lo primero que debe hacer es instalar y activar el complemento de widget de código corto. Para más detalles

Tras la activación, debe visitar Apariencia »Widgets página. Allí encontrará un widget de código breve en la lista de widgets disponibles.

Simplemente agregue el widget shortcode a una barra lateral y luego agregue su shortcode en el cuadro de contenido. No te olvides de hacer clic en el botón guardar para guardar tus configuraciones de widgets.

widget de código corto

Este widget de código corto es como el widget de texto predeterminado en WordPress. La única diferencia es que puede agregar códigos cortos dentro de él.

Método 2: habilitar los códigos cortos en el widget de texto de WordPress

Si te sientes cómodo añadiendo código a tu tema, puedes habilitar códigos cortos para que funcionen en widgets de texto.

Simplemente agregue este código al archivo functions.php de su tema o un complemento específico del sitio.

// Habilita códigos cortos en widgets de texto
 add_filter ('widget_text', 'do_shortcode'); 

Este código simplemente agrega un nuevo filtro que permite que los códigos cortos se ejecuten dentro del widget de texto.

Ahora puedes visitar Apariencia »Widgets página y agrega un widget de texto a una barra lateral. Pegue el código corto en el cuadro de contenido y haga clic en el botón Guardar.

Visite su sitio web para ver el código corto que funciona dentro de los widgets de texto.

Código corto que funciona en el widget de WordPress