Hace mucho tiempo, te guste o no, existe en WordPress.com el servicio conocido como Snap Shots, facilitado por ‘mshots’, mediante el cual, si está activo, puedes ver una captura emergente de una web sobre su enlace ¿a que te suena?.
Pues bien, puedes usar este servicio también en tu WordPress alojado de dos maneras, mediante un código que aprovecha el ‘mshots’ alojado en WordPress.com, para que no tengas que instalarlo tu mismo y, si lo prefieres, mediante un sencillo plugin.
Vamos a ver las dos maneras de hacerlo …
Índice de contenidos
1. Plugin
Bien sencillo, solo tienes que instalar el plugin Snap Shots para WordPress.org, activarlo y ya podrán ver tus visitantes capturas emergentes de las URLs enlazadas en tus entradas. El resultado es fácil e inmediato.
Solo hay un paso previo, registrarte y obtener un código en la web de Snap Shots
2. Código
El otro modo, más personalizable por supuesto, pasa por añadir un código al fichero functions.php
de tu tema activo y luego activar – a voluntad – las capturas (o no) de las URLs que enlaces en tus entradas. Como puedes ya vislumbrar aquí tienes mucho más control sobre el contenido que en la opción de plugin.
Lo primero es añadir este código al fichero functions.php
:
function aw_snap($atts, $content = null) { extract(shortcode_atts(array( "captura" => 'http://s.wordpress.com/mshots/v1/', //usamos el servicio ya instalado en wordpress.com "url" => 'https://ayudawp.com', //url por defecto de las capturas si no modificamos el shortcode "alt" => 'Mi sitio', "w" => '400', // ancho "h" => '300' // alto ), $atts)); $img = ''; return $img; } add_shortcode("snap", "aw_snap");
Con esta función creamos el ‘shortcode
‘ que podrás usar en tus entradas y, en caso contrario, hará capturas por defecto de tu propia URL, en este caso a ayudawordpress.com. También definimos una altura y ancho de la captura por defecto, que podemos modificar en cada shortcode si lo deseamos.
Por ejemplo, si en una entrada introducimos esto …
[captura url="https://ayudawp.com/servicios/" alt="Servicios Ayuda WordPress" w="300" h="200"]
Lo que hacemos es introducir una captura de la página de servicios de Ayuda WordPress con un ancho de 300px y un alto de 200px, con lo que modificamos los parámetros por defecto.
Fácil ¿no?
Bueno, pues tu eliges el método, si es que te gusta esto de los «snap shots», a mi personalmente me horroriza.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Esto como que me suena además a un consumo de memoria para cargar los snapshots…
A mi tampoco me gusta este plugin.
¿No hay algún otro que permita previsualizar links como hace Facebook o Google+? Es decir, uno que en cuanto se mete un link, te detecte el título y parte del texto de la web.
¿Te refieres a esto?:
https://ayudawp.com/enlaza-como-en-facebook…
Efectivamene, eso era. Muchas gracias Fernando. ¡Eres un crack!
Gracias. ¿Puede alguien hacer un bloque de gutenberg con esta shortcode?