Cómo usar Shortcode en WordPress: 6 métodos probados

Los códigos cortos de WordPress son una potente función que permite a los usuarios ejecutar código en entradas, páginas y widgets sin tener que escribir un código largo cada vez. Tanto si quieres incrustar archivos, crear objetos o ejecutar funciones, los códigos cortos agilizan el proceso, haciéndolo accesible incluso para quienes tienen conocimientos limitados de codificación.

Esta guía te guiará a través de las distintas formas en que puedes añadir shortcodes a tu sitio WordPress, desde insertarlos en entradas y páginas hasta integrarlos en archivos de temas.

PREGUNTAS FRECUENTES

How do I enter a shortcode in WordPress?

Para introducir un shortcode en WordPress, simplemente añade el shortcode entre corchetes directamente en el área de contenido de tu entrada, página o widget. Por ejemplo, si tienes un shortcode para mostrar una galería, escribirías el shortcode específico donde quieres que aparezca la galería. Guarda o actualiza el contenido, y el shortcode se ejecutará y mostrará el contenido o la funcionalidad deseada cuando se vea en tu sitio.

How do I use shortcode in WordPress menu?

Para utilizar un shortcode en un menú de WordPress, tendrás que añadir código personalizado al archivo functions.php de tu tema para habilitar el procesamiento de shortcodes en los elementos de menú. Después de hacerlo, puedes insertar el shortcode directamente en el campo Etiqueta de navegación de tu elemento de menú en el editor de menús de WordPress.

How do I link a shortcode button in WordPress?

Para enlazar un botón shortcode en WordPress, si el shortcode lo admite, puedes incluir la URL directamente en el shortcode de esta forma:

[button_shortcode url=»https://example.com»]Texto del botón[/button_shortcode]

Sustituye https://example.com por la URL que desees y ajusta el shortcode según sea necesario.

Características principales y casos de uso de los shortcodes

Características principales

  • Simplicidad: Los usuarios pueden añadir funcionalidades como incrustar medios, crear galerías o mostrar contenidos que requieren código PHP complejo con sólo escribir un sencillo shortcode.
  • Flexibilidad: Los códigos cortos se pueden utilizar en entradas, páginas y widgets, ofreciendo una solución versátil para añadir contenido dinámico en un sitio.
  • Personalización: Aparte de los shortcodes predeterminados que vienen con WordPress o los plugins, los usuarios pueden crear shortcodes personalizados para realizar tareas específicas o mostrar contenido personalizado, adaptado a las necesidades de su sitio web.

Usos comunes de los shortcodes

  • Incrustar archivos multimedia: Los códigos cortos se pueden utilizar para incrustar fácilmente archivos multimedia como vídeos y archivos de audio directamente en las entradas o páginas.
  • Creación de galerías: Con un shortcode, los usuarios pueden crear bonitas galerías de imágenes simplemente especificando los ID de las imágenes que quieren incluir.
  • Mostrar contenido condicionalmente: Algunos códigos cortos pueden comprobar ciertas condiciones (como el estado de inicio de sesión del usuario) y mostrar el contenido en consecuencia.
  • Integración de plugins: Muchos plugins proporcionan códigos cortos para integrar sus funciones en tu sitio sin problemas. Por ejemplo, un shortcode de un plugin de formulario de contacto para mostrar un formulario en cualquier parte de tu sitio.

¿Cómo utilizar el shortcode en WordPress?

Método 1: Añadir un shortcode en las entradas y páginas de WordPress

Añadir un shortcode a tu contenido de WordPress te permite insertar elementos dinámicos personalizados desarrollados por plugins o temas. Aquí tienes una guía paso a paso para hacerlo eficazmente:

  1. Accede a tu panel de control de WordPress.
  2. Ir a Mensajes o Páginas dependiendo de dónde quieras añadir el shortcode.
  3. Elige crear un nuevo elemento o editar uno existente.
  4. Pulsa el botón + en la parte superior del editor para abrir la biblioteca de bloques.
  5. Tipo Código corto en la barra de búsqueda o encuéntralo en Widgets para añadir el bloque Shortcode a tu contenido.
    Añadir el bloque Shortcode al contenido
  6. Haz clic dentro del bloque Shortcode donde dice Write shortcode here….
  7. Introduce el shortcode real que deseas utilizar (por ejemplo, [your_shortcode]). Make sure you replace [your_shortcode] con el shortcode proporcionado por tu plugin o tema.
  8. Utiliza el botón Vista previa para ver cómo se ejecuta el shortcode en el contexto de tu contenido. Este paso te ayuda a asegurarte de que funciona como esperas y de que tiene un aspecto integrado.
  9. Ajusta la posición dentro del contenido o modifica el texto circundante para que se adapte mejor a la salida del shortcode.
  10. Cuando estés satisfecho con la vista previa, haz clic en Publicar (para nuevas entradas o páginas) o Actualizar (si estás editando una existente) para que los cambios se hagan efectivos.

    Añadir shortcodes en el editor de WordPress es sencillo y no requiere editar directamente código HTML o PHP, por lo que es accesible para usuarios sin conocimientos de programación.

    Método 2: Añadir un shortcode en los widgets de la barra lateral de WordPress

    Incorporar un shortcode en un widget de la barra lateral puede mejorar la funcionalidad de tu sitio al permitir que el contenido personalizado de los plugins se muestre dentro de la barra lateral. Sigue estos pasos para hacerlo eficazmente:

    1. Accede a tu panel de control de WordPress.
    2. Selecciona Apariencia en la barra lateral izquierda y, a continuación, haz clic en Widgets. This will take you to the widgets management area.
    3. Localiza el Código corto en la lista de widgets disponibles.
    4. Arrastra y suelta el widget en el área de la barra lateral que desees a la derecha. Esta zona puede estar etiquetada como Barra lateral principal, Pie de páginau otra barra lateral personalizada en función de tu tema.
      Añadir un shortcode en los widgets de la barra lateral de WordPress
    5. En el área de texto proporcionada dentro del widget, introduce el shortcode que quieras utilizar (por ejemplo, [your_shortcode]). Sustituye [your_shortcode] con el shortcode específico que activa la funcionalidad deseada.
    6. Pulsa el botón Guardar en el widget para aplicar los cambios.
    7. Visita el front-end de tu sitio web para ver la salida del shortcode en la barra lateral. Así te asegurarás de que funciona correctamente y se integra bien con el diseño de tu sitio.

      Este método te permite mejorar las barras laterales con contenido personalizado gestionado mediante shortcodes, ofreciendo más flexibilidad en la forma de mostrar el contenido en todo el sitio.

      Método 3: Añadir un shortcode en el antiguo editor clásico de WordPress

      Si todavía utilizas el editor clásico de WordPress, aquí tienes una guía para insertar shortcodes en tus entradas y páginas.

      Abre la entrada o página para editar donde necesitas incluir el shortcode. Puedes colocar el shortcode en cualquier lugar del editor de contenido donde quieras que aparezca. Asegúrate de que el shortcode está en una línea separada.
      Añadir un shortcode en el antiguo editor clásico de WordPress

      Recuerda guardar tus modificaciones. A continuación, previsualiza tu entrada o página para comprobar cómo funciona el shortcode.

      Método 4: Añadir un shortcode en los archivos del tema de WordPress

      Para una personalización más avanzada, quizá quieras insertar un shortcode directamente en los archivos del tema. Este enfoque es adecuado para usuarios familiarizados con PHP y la gestión de archivos. Sigue estos pasos para garantizar una implementación segura y eficaz:

      1. Empieza siempre haciendo una copia de seguridad de tu sitio WordPress. Esta precaución garantiza que puedas restaurar el estado original si algo sale mal durante el proceso de edición.
      2. Utiliza un cliente FTP para conectarte a tu servidor y navega hasta la carpeta /wp-content/temas/tu-tema/ donde se encuentra tu-tema es el directorio del tema que estás utilizando.
      3. Alternativamente, puedes acceder a los archivos del tema directamente desde el panel de control de WordPress yendo a Apariencia > Editor de temas.
      4. Identifica el archivo PHP donde quieres que aparezca el shortcode. Los archivos más comunes para este propósito son barra lateral.php, pie.phpo encabezado.php.
      5. Abre el archivo para editarlo.
      6. Coloca el siguiente código PHP donde quieras que aparezca la salida del shortcode en el archivo:
      echo do_shortcode('[your_shortcode]');
      1. Sustituye [your_shortcode] por el shortcode específico que estés implementando.
      2. Guarda los cambios en el archivo PHP.
      3. Visita tu sitio para confirmar que el shortcode se ejecuta correctamente y se muestra como está previsto dentro de la estructura del tema.

      Este método es potente, pero requiere precaución. Haz siempre una copia de seguridad de tu sitio antes de realizar cambios en los archivos del tema.

      Método 5: Añadir un shortcode en los archivos del tema del bloque con el editor del sitio completo

      El Editor del Sitio Completo (FSE) de WordPress representa una evolución significativa en la personalización de temas, ya que permite la edición directa de plantillas a través de una interfaz basada en bloques. Sigue estos pasos para integrar eficazmente los códigos cortos en tu tema por bloques:

      1. Accede a tu panel de control de WordPress.
      2. Ir a Apariencia y selecciona Editor. This will open the Full Site Editor.
        Añadir un shortcode en los archivos del tema del bloque con el editor del sitio completo
      3. Dentro del FSE, verás visualizada la estructura de plantillas de tu sitio.
        Seleccionando la plantilla o parte de plantilla que deseas personalizar.
      4. Haz clic en la zona donde quieras añadir el shortcode para que aparezca la herramienta de inserción de bloques.
      5. Busca y selecciona el Código corto de la lista de bloques disponibles.
      6. Coloca el bloque Shortcode en la ubicación deseada dentro de tu plantilla.
        Añadir un shortcode con el editor del sitio completo
      7. Haz clic dentro del bloque Shortcode y escribe el shortcode que quieras utilizar (por ejemplo, [your_shortcode]).
      8. Sustituye [your_shortcode] por el shortcode específico proporcionado por tu plugin o código personalizado.
      9. Después de introducir el shortcode, haz clic en el botón Guardar en la parte superior derecha para guardar los cambios en la plantilla.
      10. Asegúrate de guardar los cambios generales en el sitio si se te pide, lo que puede incluir la actualización de otras partes de la plantilla o de estilos globales.

            Este método integra perfectamente los códigos cortos en la estructura del tema basada en bloques.

            Método 6: Crear tu propio shortcode personalizado en WordPress

            Crear shortcodes personalizados te permite añadir una funcionalidad única a tu sitio de WordPress que puede reutilizarse en entradas, páginas o widgets. Sigue estos pasos para crear y utilizar un shortcode personalizado de forma eficaz:

            1. Decide si quieres añadir el código personalizado directamente a las functions.php o un plugin específico del sitio. Utilizar un plugin suele ser más seguro porque tus cambios persistirán aunque cambies de tema.
            2. Abre tus functions.php o el archivo de tu plugin personalizado.
            3. Define una nueva función que encapsule la funcionalidad que quieres añadir. Por ejemplo, para mostrar el año actual:
            function show_current_year() {
            
             return date('Y')
            1. Debajo de la función, utiliza la función add_shortcode() para registrar tu nuevo shortcode en WordPress:
            add_shortcode('current_year', 'show_current_year');
            1. El primer parámetro es la etiqueta shortcode (año_actual), que los usuarios escribirán entre corchetes (por ejemplo, [current_year]) en sus entradas o widgets.
            2. El segundo parámetro es el nombre de la función que acabas de definir (mostrar_año_actual).
            3. Ahora, puedes insertar [current_year] en entradas, páginas, widgets, o incluso en archivos PHP a través de la función do_shortcode(‘[current_year]’); función. Este shortcode mostrará el año actual dondequiera que se utilice.

            Siguiendo estas instrucciones, puedes crear un shortcode versátil que añada una funcionalidad importante a tu sitio de WordPress.

            • Si decides utilizar un plugin, tienes que instalar el plugin WPcode.
              Instalar el plugin WPcode
            • Una vez activado, busca los Fragmentos de código elige + Añadir fragmento y añade allí el código.
              Añadir el código en el plugin WPcode

            Códigos cortos vs. Bloques Gutenberg

            A la hora de decidir entre utilizar shortcodes o bloques Gutenberg en WordPress, ten en cuenta los siguientes puntos clave:

            Los bloques Gutenberg ofrecen una interfaz visual y fácil de usar, perfecta para quienes prefieren ver los cambios a medida que se producen. Se integran a la perfección con las funciones de edición de todo el sitio de WordPress y están diseñados teniendo en cuenta la accesibilidad, lo que los convierte en una gran opción para los usuarios que valoran el diseño intuitivo y la facilidad de uso.

            Los códigos cortos, por otra parte, son ideales para quienes se sienten cómodos codificando. Ofrecen flexibilidad para incrustar funcionalidades especializadas que los bloques podrían no admitir. Los códigos cortos también son cruciales para garantizar que los temas antiguos o el contenido heredado sigan siendo funcionales, proporcionando una herramienta esencial para los sitios de WordPress de larga duración.

            La diferencia entre bloques y shortcodes

            Códigos cortos Bloques Gutenberg
            Preferencia de interfaz de usuario Enfoque basado en código Para edición visual
            Necesidades funcionales Integraciones personalizadas Contenido general y diseño
            Competencia técnica Para usuarios avanzados Para usuarios con menos conocimientos
            Compatibilidad Amplia gama de temas y plugins Temas y plugins compatibles con bloques

            Conclusión

            Los códigos cortos son una característica integral de WordPress que proporciona un enfoque racionalizado para añadir contenido dinámico y funcionalidad a tu sitio web. Si sabes cómo añadir y personalizar shortcodes, puedes mejorar significativamente la experiencia del usuario y la eficacia de la gestión de tu sitio.

            Ya sea mediante simples adiciones en entradas y widgets o integrando código personalizado en los archivos de tu tema, la flexibilidad de los shortcodes tiene un valor incalculable. A medida que WordPress sigue evolucionando, sobre todo con el uso cada vez mayor del Editor de Bloques, los códigos cortos siguen siendo una herramienta fundamental tanto para los desarrolladores principiantes como para los experimentados, ya que tienden un puente entre la facilidad de uso y la potente personalización del sitio web.

            Simplify WordPress with 10Web

            Share article

            Leave a comment

            Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

            Your email address will never be published or shared. Required fields are marked *

            Comment*

            Name *