Compartir !
  •  
  •  
  •  
  •  
  •  

shortcodes

Para empezar vamos a definir que es exactamente un [shortcode]:

Los shortcodes son una serie de etiquetas que puedes introducir en el contenido de tus páginas y entradas para crear contenidos especiales dependiendo del shortcode utilizado. Su funcionamiento es extremadamente parecido al HTML, en donde un texto puede ser estilizado por medio de etiquetas delimitadas por los caracteres < y >.

Los shortcodes funcionan de forma similar, aunque con algunas diferencias. En comparación con el HTML, hacen uso de los corchetes [ y ] como delimitadores, y las etiquetas que se pueden utilizar son definidas por uno mismo, en lugar de pertenecer a un estándar como es el caso del HTML.

Fuente: Anuel Vicedo

Una vez que ya tenemos claro lo que son exactamente los [shortcodes] vamos a ver varias formas de utilizarlos.

Inicialmente, están diseñados para que se introduzcan en una Entrada de nuestro WordPress o en una Página, pero cuando lo que queremos es aprovechar su uso es en un Widget de texto o introducirlos en el código de nuestra plantilla la cosa cambia. Por ello es que vamos a mostrar estos dos aspectos diferentes de la inserción de [shortcodes] para que tengamos mayor libertad de uso.

Insertar Shortcode en un Widget de texto

Cuando nuestro objetivo es emplear un [shortcode] como widget tenemos que realizar una pequeña modificación del código de nuestro fichero functions.php del tema que estemos utilizando. Esta modificación consiste en insertar simplemente el siguiente código dentro del mencionado archivo:

//Shortodes en widgets de texto
add_filter('widget_text', 'do_shortcode');

Una vez que hemos realizado este cambio, ya podremos emplear esta nueva característica en los Widgets.

Insertar Shortcode en el código de nuestra plantila WordPress

Para esta opción la cosa es mas sencilla. Unicamente tendremos que acceder a la sección de código donde queremos introducir el [shortcode] y llamar a la función de wordpress do_shortcode(). Basicamente, lo que tenemos que hacer, es introducir el siguiente fragmento de código en el lugar que deseemos:

<?php echo do_shortcode("[aquí tu shortcode]"); ?>

Finalmente ya solo nos quedará salvar los cambios y comprobar el resultado.

Luis Miguel García Macías
CTO en Design Up Spain. Web Developer, especialista en SEO, emprendedor y apasionado de las nuevas tecnologías.

Compartir !
  •  
  •  
  •  
  •  
  •