GoPymes's Blog

Cómo funciona un shortcode

wordpress shortcode

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/gopymes/blog.gopymes.pe/wp-content/plugins/codecolorer/codecolorer-core.php on line 111

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/gopymes/blog.gopymes.pe/wp-content/plugins/codecolorer/codecolorer-core.php on line 112

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/gopymes/blog.gopymes.pe/wp-content/plugins/codecolorer/codecolorer-core.php on line 111

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/gopymes/blog.gopymes.pe/wp-content/plugins/codecolorer/codecolorer-core.php on line 112

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.

Tenemos una función cualquiera.

Imaginemos que tenemos una función llamado show_godow()

1
 

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.

Crear un Shortcode

1
 

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.

Shortcode con parámetros

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]

Leave a Reply

Your email address will not be published. Required fields are marked *