wordpress shortcode
iTank ideas

Cómo programar tu propio [shortcode] WordPress en 5 minutos

wordpress shortcode

Un shortcode es un identificador encerrado entre entre corchetes [] que se utiliza durante la edición de contenidos con WordPress (y otros muchos gestores de contenido) para que sea reemplazado en tiempo de ejecución por cualquier otro contenido.

Para crear tu propio shortcode [[saludo]], en el fichero functions.php de tu theme debes hacer dos cosas:

Crear la función que responderá a tu shortcode y a continuación declarar el shortcode para que WordPress lo reconozca:

function shortcodeSaludo(){
return '<h1>¡Hola mundo!</h1>';
}
add_shortcode( 'saludo', 'shortcodeSaludo' );

A partir de ahí, ya puedes utilizar[[saludo]]en tus entradas para obtener un bonito

¡Hola mundo!

Si además quieres que el shortcode funcione en los widgets de texto añade
add_filter( 'widget_text', 'shortcode_unautop' );
add_filter( 'widget_text', 'do_shortcode' );

En tu imaginación y necesidades está el límite.
Para más info y usos avanzados, como el paso de parámetros a tu función a través del shortcode consulta el codex.wordpress.org