que-son-shortcodes-wordpress

Shortcodes de WordPress: qué son y cómo crearlos

|

Tiempo de lectura: 3 minutos

Actualizado el miércoles, 13 septiembre, 2023

Utilizando los shortcodes de WordPress puedes ahorrar tiempo en la creación de tus páginas y entradas. ¡Te contamos cómo aprovecharlos al máximo!

que-son-shortcodes-wordpress

Cuando ya dominas un poco la creación de páginas en WordPress empiezas a darte cuenta de que muchos de los elementos se repiten en el diseño.

Añadir un bloque de texto destacado, sumar un botón con enlace, crear una galería de imágenes, poner una firma al final… Dependerá de tu diseño, pero las opciones son casi infinitas y todas ellas se pueden montar mediante shortcodes.

¿Qué son los shortcodes de WordPress?

Los shortcodes son fragmentos de código abreviados (short+code) que puedes introducir en tu web y que te facilitan tareas repetitivas o más complicadas de hacer manualmente en el diseño de tu web.

Puedes utilizar los shortcodes para abreviar cualquier función o parte de tu diseño. Desde aplicar un simple formato hasta crear una página completa.

Al usarlos no solo ahorramos tiempo, sino que también ayudan a simplificar el código, evitando el uso de scripts o HTML complicado innecesarios.

El formato de los shortcodes de WordPress es el siguiente, con y sin cierre:

[shortcode]Contenido[/shortcode]
[shortcode]

Como ves, el nombre del shortcode suele ir entre corchetes [ ], y puede o no llevar cierre (/). Dependiendo del tipo de shortcode también pueden añadirse atributos.

Este es un ejemplo de shortcode para añadir un audio en tu web, con un único atributo de URL:

[su_audio url="https://urldelarchivo/olas.mp3"]

Que si lo pones en tu CMS lo verás tal que así:

Como ves con una simple línea puedes añadir una funcionalidad que requeriría más pasos de hacerse “a mano”.

Cómo utilizar los shortcodes

El uso de los shortcodes es muy sencillo. Puedes escribirlos directamente en el editor de texto de tu WordPress con sus corchetes y atributos correspondientes, y al instante, en la vista previa, se mostrará o aplicará el recurso al que llames.

Otra forma sencilla de añadirlos es pulsando sobre el + de la barra superior o en el que aparece en el editor, escribe shortcode en el buscador y selecciona el bloque.

Insertar shorcode

Aparecerá un recuadro en tu editor para añadir el texto con el tipo de shortcode que quieras usar:

recuadro shortcodes WordPress

Tipos de shortcodes de WordPress

Por defecto, WordPress viene con 6 tipos diferentes de shortcodes predeterminados:

  • audio: como viste en el ejemplo anterior, coloca un reproductor de audio básico.
  • video: de la misma forma que el de audio, este shortcode sirve para que se reproduzcan formatos de vídeo como .mp4 o .webm o similar.
  • gallery: añade una galería sencilla que puedes definir con atributos de dimensiones.
  • caption: crea pies de foto para imágentes u otros tipos de contenido.
  • embed: permite incrustar contenido de otras fuentes, generalmente también se usa para vídeo, imágenetes o audios.
  • playlist: muestra una selección de archivos de audio o vídeo para que se reproduzcan uno tras otro.

Estos son solo los shortcodes predefinidos por WordPress. A mayores de estos, muchos plugins incorporan sus propios códigos abreviados o incluso, si sabes un poco de programación, puedes crear los tuyos. Lo vemos a continuación.

Cómo crear Shortcodes en WordPress

Cómo crear tus propios shortcodes

Antes de nada, debes tener en cuenta que esto es proceso un poco más avanzado que afecta al archivo functions.php, crucial para el funcionamiento de WordPress. Si no tienes conocimientos de programación, mejor revisa el siguiente apartado: Cómo crear y añadir shortcodes con un plugin.

Para crear un shortcode propio empieza por abrir el archivo functions.php de tu tema hijo en el editor que prefieras o desde Apariencia > Editor de archivos de tema.

A continuación deberás montar la función PHP que quieres que realice tu shortcode. Aquí te ponemos un ejemplo muy sencillo para mostrar un texto de despedida:

function shortcode_despedida () {
return '<p>Y esto es todo amigos :)</p>'
add_shortcode('despedida', 'shortcode_despedida');

El nombre de nuestro shortcode es despedida y realizará la función definida (mostar el texto Y esto todo amigos) cuando lo llamemos con los corchetes [].

Cómo crear y añadir shortcodes con un plugin

Nuestra recomendación es que uses el plugin Shortcodes Ultimate. Es el que utilizan la gran mayoría de los usuarios de WordPress, ya que es muy práctico e incorpora muchos códigos útiles.

Vas a poder añadir todos estos shortcodes (en rojo los que son de pago):

Shortcodes Ultimate

Accediendo desde el icono [ ] que aparecerá en la barra de herramientas de texto:

Shortcodes Ultimate barra

Y definir los parámetros del shortcode que elijas.

Aquí puedes ver un tutorial muy rápido de su funcionamiento:

Además de este plugin, existen otros muchos en el repositorio de WordPress que también te pueden ser de utilidad:

  • Shortcoder: permite añadir y crear shortcodes personalizados en HTML.
  • Shortcode in Menus: como su nombre indica, permite habilitar los shortcodes también en los menús de navegación de tu web.
  • Simple Divi Shortcode: plugin específico para añadir códigos abreviados en el editor Divi.
  • Shortcodes Finder: te permite encontrar todos los shortcodes que están en uso en tu web.

Si todavía no tienes alojamiento para tu web en WordPress, revisa aquí nuestras ofertas en hosting.

Esperamos que con los shortcodes de WordPress crear tus webs sea más sencillo 😉


Avatar de Marta Mariño

Comentarios

Deja una respuesta

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

Newsletter

Suscríbete y recibe periódicamente consejos muy útiles para tu web y ecommerce 🙂 Además, te regalamos
3 guías
: Digitalización, WordPress y Ciberseguridad.

Conviértete en afiliado

Gana dinero recomendando dinahosting a todo el mundo.