Creare un'anteprima dei siti è un'operazione semplice in WordPress.
Possiamo creare il seguente shortcode:
function my_snapshot( $atts, $content = null ) {
extract(shortcode_atts(array(
'snap' => 'http://s.wordpress.com/mshots/v1/',
'url' => '',
'alt' => 'Anteprima del sito',
'w' => '400',
'h' => '300'
), $atts ) );
$img = '<img src="' . $snap . '' . urlencode( $url ) . '?w=' . $w . '&h=' . $h . '" alt="' . $alt . '"/>';
return $img;
}
add_shortcode( 'my-snapshot', 'my_snapshot' );
Quindi possiamo usarlo come [my-snapshot url="http://sito/" w="1024" h="768"]
.