Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Plugins en WordPress? No papá, shortcodes!

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

Plugins en WordPress? No papá, shortcodes!

Avatar for WordPress Barranquilla

WordPress Barranquilla

September 20, 2017

More Decks by WordPress Barranquilla

Other Decks in Technology

Transcript

  1. ¿Qué haremos? • ¿De qué trata esto? • Suena muy

    bien, pero ¿cómo es eso? • ¿Y dónde lo coloco? • Acción (sin luces y cámaras?) • Algo de documentación • Despedida @rhonaldomaster #WCBogota
  2. Reusable snippets [shortcodes] • Reusa … qué? • Reusable snippet

    = código reutilizable • Puede ser usado en cualquier parte del sitio • Lo haces a tu gusto @rhonaldomaster #WCBogota
  3. Entiendo … y para qué lo puedo usar? Para lo

    que necesites! • Personaliza tu sitio con esta herramienta a tu gusto. • No tienes que repetir código. • Puedes hacerlos tú mismo o buscar alguno implementado en internet. @rhonaldomaster #WCBogota
  4. Excelente! Y cómo los creo? • Son código, así que

    puedes usar tu editor preferido • Agrégalos al archivo functions.php del tema • Úsalos en tu sitio! @rhonaldomaster #WCBogota
  5. Un shortcode se agrega en el sitio usando la sintaxis

    [nombreshortcode] Puede recibir parámetros [nombreshortcode parametro="Hola"] También puedes enviar contenido [nombreshortcode]Hola mamá![/shortcode] El shortcode devolverá un string que se escribirá en la página @rhonaldomaster #WCBogota
  6. Luego de crear tu shortcode, le decimos a wordpress que

    lo queremos usar. Para ello, se usa la siguiente instrucción: add_shortcode('nombre_a_usar','funcion_que_lo_crea'); En nuestro caso: add_shortcode('nombreshortcode','saludar_a_mama'); @rhonaldomaster #WCBogota
  7. Y luego qué? Tranquilo … ahora viene lo sencillo :)

    Ya con el shortcode, solo tienes que colocarlo en el editor en tu entrada o página @rhonaldomaster #WCBogota
  8. Y existen shortcodes predefinidos? Claro! Wordpress cuenta con los siguientes:

    • [audio] - https://codex.wordpress.org/Audio_Shortcode • [caption] - https://codex.wordpress.org/Caption_Shortcode • [embed] - https://codex.wordpress.org/Embed_Shortcode • [gallery] - https://codex.wordpress.org/Gallery_Shortcode • [playlist] - https://codex.wordpress.org/Playlist_Shortcode • [video] - https://codex.wordpress.org/Video_Shortcode @rhonaldomaster #WCBogota
  9. Al usar la herramienta Ambas nos entregaran un texto o

    código, el cual debemos colocar en el archivo functions.php del tema de nuestro sitio Luego, a podemos usar el shortcode en la entrada o página que queramos! // Add Shortcode function custom_shortcode() { return '<span>Hola mamá, mira lo que hice</span>'; } add_shortcode( 'testing', 'custom_shortcode' ); @rhonaldomaster #WCBogota
  10. Algo de documentación • https://codex.wordpress.org/Shortcode • https://ayudawp.com/que-son-los-shortcodes-y-como-crearlos/ • http://manuelvicedo.com/wordpress/guia-shortcodes/ •

    https://codex.wordpress.org/Shortcode_API • https://generatewp.com/shortcodes/ • https://www.nimbusthemes.com/add-shortcode-wordpress-snippet-generator/ • http://wptricks.net/added-permalinks-shortcode-on-wordpress/ • http://programacionmultimedia.net/php-crear-un-shortcode-personalizado-para- wordpress/ @rhonaldomaster #WCBogota