Sitelerin Önizlemelerini Yakalayın

Bu da nereden çıktı şimdi diye sormayın. WordPress’in (wordpress.com) blog altyapısında sitelerin önizlemelerini alabileceğiniz bir sistem olduğundan haberiniz var mıydı? Yok ise bunu kullanarak sitelerin önizlemelerini alabileceğinizden de haberiniz yok demektir. Ufak bir fonksiyon ile kısakod (shortcode) oluşturup istediğimiz sitenin önizlemesini alabiliyoruz.

Aşağıda size aktaracağım fonksiyon ile başarıyoruz bunu. Örneğini yazıda ekleyeceğim. Kod Aşağıda

function wpr_snap($atts, $content = null) {
        extract(shortcode_atts(array(
			"snap" => 'http://s.wordpress.com/mshots/v1/',
			"url" => 'http://wpadami.com',
			"alt" => 'Önizleme Resmi',
			"w" => '400', // width
			"h" => '300' // height
        ), $atts));

	$img = '<img src="' . $snap . '' . urlencode($url) . '?w=' . $w . '&h=' . $h . '" alt="' . $alt . '"/>';
        return $img;
}

add_shortcode("snap", "wpr_snap");

Kullanımı aşağıdaki gibidir.

[ snap url="http://wpadami.com" alt="Benim Sitem" w="400" h="300"]

Kullanırken snap ‘ın başındaki boşluğu kaldırın. Bu şekilde yazdığımızda sitenin önizleme resmini eklemiş oluyoruz. Ben kendi siteminkini denedim şu anda. Herhangi bir linkin önizlemesi de olaiblir bu. Siz nasıl kullanmak isterseniz öyle kullanın :)
[snap url=”http://wpadami.com” alt=”Benim Sitem” w=”400″ h=”300″]

Hadi Selametle