Sábado , 2 Noviembre 2024
Inicio / Desarrollo web / Cómo crear Shortcodes en WordPress (básico)

Cómo crear Shortcodes en WordPress (básico)

Los Shortcodes son pequeños códigos que usamos habitualmente en las entradas y que luego son sustituidos por un texto o código más complejo cuando se genera la página.

Vamos a ver cómo crear shortcodes de forma básica, que nos podrán servir para ahorrar tiempo al publicar cosas en nuestro blog o para insertar algún tipo de contenido dinámico.

Tendremos que añadir el siguiente código al fichero “functions.php” de nuestro tema.

Muy importante: el código debe ir después de la etiqueta <?php.

function myshortcode() {
   return 'Hello World!';
}

add_shortcode('hola', 'myshortcode');

De esta manera, cuando escribamos en una entrada el código [hola], será sustituido por “Hello World!“.

El primer parámetro de la función add_shortcode() es el que indica el nombre del shortcode (en este caso “hola”), y que deberemos sustituir por el nombre de nuestro shortcode.

Y en el return de la primera función es donde pondremos nuestro texto o código, como por ejemplo un código de anuncio de Google AdSense.

Shortcodes en widgets de texto

Si queremos que los shortcodes funcionen también dentro de los widgets, hay que añadir además este código:

add_filter('widget_text', 'do_shortcode');

También puedes ver...

Cómo mover un sitio WordPress en minutos

La gestión de un sitio en WordPress puede ser una de las tareas más sencillas y …

6 Comentarios

  1. recien descubro tu blog, es muy bueno y sobretodo me esta ayudando con el wordpress.

    muchas gracias, me suscribo por rss

  2. Me gusto tu tutorial, sencillo y bien explicado, ademas de que la funcion es muy sencilla.
    Gracias

Deja un comentario

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