Shortcode como su propio nombre lo dice es un código corto, pero más que eso es un atajo, una forma fácil de llamar a un script o función usando el editor de publicaciones de WP, sí como lo oyes, no necesitas saber código PHP para llamar a un shortcode, es por eso que los que suelen desarrollar plugins prefieren crear shortcodes para que sus usuarios tengan mayores facilidades en usarlo.
Imaginemos que tenemos una función llamado show_godow()
1 | <?php function show_godow() { echo 'Hola mundo'; } ?> |
Ahora necesitamos mostrar lo que hay dentro de esa función en nuestra web. Es fácil llamar a la función usando código PHP, pero que tal si queremos que sean nuestros usuarios quienes puedan llamar a esa función en cada publicación?, ellos no saben PHP ni tampoco tienen acceso al código de su theme, como van a llamar a esa función?
Para ello, les vamos a crear un atajo para que puedan llamarlo desde el mismo editor de publicaciones de WP.
1 | <?php add_shortcode('godow', 'show_godow'); ?> |
Acabamos de crear un atajo, eso quiere decir que el usuario podrá usarlo en su editor de la siguiente manera: [godow] (con todo y corchetes)
Eso es todo!, eso pondrá el usuario y todo lo que está dentro de la función show_godow() será ejecutado.
Si la función acepta parámetros, puedes llamar al shortocode de la siguiente manera : [godow width=100 height=30 type=s]
[panel style=”panel-primary”]
[panel-header]
Nota
[/panel-header]
[panel-content]
Recuerda que todo este código debe estar en el functions.php de tu theme o en el index.php de tu plugin.
[/panel-content]
[/panel]