¿Que es un shortcode en WordPress?
Shortcode traducido al español significa «código corto» y su función es la que su nombre indica, la posibilidad de realizar cierta función son solo utilizar una pequeña porción de código.
Como funcionan los shortcodes en WordPress
El funcionamiento es sencillo, el shortcode hace un llamado a una función y la ejecuta en nuestro post. Esa función que es llamada a través de un shortcode se encuentra en nuestro archivo functions.php y se ejecuta con el pequeño comando de código denominado como shortcode.
¿Se entiende?
Si no es así, con este ejemplo de función para mostrar la captura de una pagina web en WordPress con shortcode te aclarará las cosas.
La primera parte es editar nuestro archivo functions.php«> para añadir un bloque de código.
Agregar el siguiente código al a rchivo functions.php.
[php]
//Agregar screenshots de paginas web
function wps_screenshot($atts, $content = null) {
extract(shortcode_atts(array(
«screenshot» => ‘http://s.wordpress.com/mshots/v1/’,
«url» => ‘http://’,
«alt» => ‘screenshot’,
«width» => ‘400’,
«height» => ‘300’
), $atts));
return $screen = ‘‘;
}
add_shortcode(«screenshot», «wps_screenshot»);
[/php]
Ya que tenemos la función agregada a nuestro archivo, solo tenemos que incluir el siguiente shortcode al escribir nuestros posts y automáticamente se generará una captura de pantalla con la fotografía de la portada de la pagina web que seleccionemos.
Sortcode para mostrar el contenido en WordPress
[php]
[screenshot url=»http://noticiaswp.com» alt=»Noticias WordPress en Español» width=»300″ height=»200″]
[/php]
Un shortcode que puede ser de mucha utilidad para la realización de proyectos en donde es necesario incluir páginas web y mosrtar una captura de las mismas. Por supuesto lo único que tienes que hacer es poner la dirección URL correcta de la página web que quieres mostrar en imagen.
Esta pequeña linea de código nos evita ir a un sitio web, tomar una captura de pantalla, editarla al tamaño deseado en Photoshop, guardarla con calidad web, subirla a nuestro post y publicarla.
¿Útil o no?