¿Quieres usar códigos cortos dentro de tu tema de WordPress?
Normalmente, los códigos cortos se utilizan dentro de las áreas de contenido como publicaciones, páginas o widgets de la barra lateral. Sin embargo, a veces es posible que desee agregar un código corto dentro de su tema de WordPress.
En este artículo, le mostraremos cómo agregar fácilmente códigos cortos a su tema de WordPress.
¿Qué es un shortcode en WordPress?
Un shortcode en WordPress es una etiqueta especial que le permite agregar elementos dinámicos dentro de áreas de contenido como publicaciones, páginas, widgets y más.
Se utiliza como una cadena de texto entre corchetes. Por lo general, se ven así:
¿Qué entendemos por «elementos dinámicos»? Se puede usar un código abreviado para agregar todo tipo de funciones a su sitio de WordPress, como galerías de imágenes, formularios, feeds de redes sociales y mucho más.
WordPress viene con algunos códigos cortos predeterminados y muchos complementos populares de WordPress también usan códigos cortos.
Por ejemplo, WPForms tiene bloques fáciles de usar, pero también proporciona códigos cortos que puede usar para agregar formularios en cualquier lugar de su sitio.
Para obtener más información sobre los códigos cortos, consulte nuestra guía completa sobre cómo agregar un código corto en WordPress.
¿Por qué y cuándo agregar códigos cortos en su tema de WordPress?
Los códigos cortos se utilizan normalmente dentro de las áreas de contenido de su sitio web de WordPress. Puede agregarlos fácilmente desde el área de administración de WordPress mientras edita su contenido.
Por ejemplo, puede agregar un código corto usando el editor de bloques en WordPress.
Sin embargo, algunos usuarios avanzados pueden querer usar un código corto dentro de sus archivos de tema de WordPress. Ahora, si agregó el código corto en el mismo formato que usa en las áreas de contenido, entonces no funcionará.
En lugar de ver la salida de su shortcode, verá el shortcode en sí impreso en la pantalla.
La razón de esto es que WordPress no ejecuta códigos cortos dentro de los archivos de plantilla de tema. Para ejecutar el código abreviado, deberá informar a WordPress explícitamente utilizando el do_shortcode
función.
Aquí hay un código de muestra sobre cómo usarlo en sus archivos de tema de WordPress.
echo do_shortcode('');
No olvide reemplazar ‘galería’ con el código corto que desea agregar.
Además, la sintaxis de este código cambiará un poco si desea agregar un código corto con parámetros adicionales.
A continuación se muestra un ejemplo del código abreviado de WPForms que tiene el ID del formulario como parámetro adicional del código abreviado.
echo do_shortcode("");
¿Qué hacer cuando do_shortcode no funciona en WordPress?
La mayoría de los códigos cortos dependen de los complementos de WordPress o de algún código adicional en su sitio web.
Si la función do_shortcode no funciona en su sitio web, asegúrese de que el complemento que proporciona el código corto esté instalado y activado.
Del mismo modo, si el código corto lo proporciona su tema de WordPress o algún otro fragmento de código personalizado, asegúrese de que esté disponible para su uso.
Una forma fácil de solucionar y solucionar estos problemas es mediante el uso de la función shortcode_exists (). Esta función simplemente verifica la disponibilidad de un código corto.
Aquí hay un ejemplo de cómo puede usarlo con la función do_shortcode ().
if ( shortcode_exists( 'wpforms' )) { echo do_shortcode(""); }
Si aún no puede ver la salida del código corto en su sitio web, intente borrar la caché de WordPress para asegurarse de que no está viendo una versión desactualizada de su sitio web.
Esperamos que este tutorial le haya ayudado a aprender a usar códigos cortos en sus temas de WordPress. Es posible que también desee ver estos otros consejos, trucos y trucos útiles de WordPress o consulte estos trucos de código personalizados para el archivo de funciones en WordPress.