Para quienes utilizan WordPress, algunas ayudas interesantes.
Publicado el 28. jun, 2012 por Julian en Programacion
Para quienes utilizan WordPress, los shortcodes son herramientas que no deben faltar para facilitar su uso.
Los shortcodes de WordPress son pequeños códigos que se pueden añadir en el editor de WordPress y que se usan para añadir funciones al contenido de nuestras entradas y páginas sin tener que escribir un script cada que necesitemos hacer esta tarea.
La principal ventaja que nos brindan los shortcodes es que nos permite no tener que volver a repetir códigos o tareas habituales en el editor de WordPress, ahorrándonos así tiempo. También facilitan las tareas habituales tediosas o que requieren mucho tecleo. La única desventaja que nos presentan es que si cambiamos de tema o plugin y hemos utilizado muchos shortcodes tendremos que hacer limpieza de estos que dejarán de funcionar.
Para los que deseen probar estos shortcodes deberán seguir los siguientes pasos:
Lo primero es elegir el archivo PHP que tendrá las funciones de los shortcodes, que por lo general suele ser functions.php del tema activo (si no lo tiene, se debe crear manualmente este archivo).
Luego debemos crear la función primaria PHP y crear el conector add_shortcode, cuya función es conectar la función primaria PHP a WordPress.
Una vez insertado el [shortcode] en nuestro editor, WordPress se conectará con el archivo functions.php y reemplazará de manera automática el shortcode con la función creada. Cuando hayamos creado las funciones, lo que nos falta hacer es insertar el shortcode único asociado a cada función cada vez que lo quieras usar en tu editor.
1) Abrir el archivo functions.php de tu tema y crear la funcion, por ejemplo:
1 function shortcode_gracias() {
2 return ‘<p> ¡Gracias por leer nuestro post, no te olvides de comentar! RSS</p>’;
3 }
4 add_shortcode(‘gracias’, ‘shortcode_gracias’);
Guardar los cambios del archivo funciones.
2) Pon el nuevo shortcode [gracias] en el lugar que desees de tu editor de WordPress. Una vez que hayas guardado los cambios en tu página se vería el resultado de la función llamada por el shortcode!
Julián.





