WordPress ipuçları makalelerime olan ilgisizlikten dolayı şikayet dolu çok sayıda mail alıyorum. Teşekkürler dostlarım. Buna istinaden geçenlerde bir projemde kullandığım bir uygulamayı sizlerle paylaşayım istedim. Eğer bir site dizini veya toplist benzeri bir çalışma yapıyorsanız bu fonksiyon yapısı çok işinize yarayacak.

Örnek olarak WordPress Extend listelemesine buradan bakabilirsiniz.
Buradaki site ön izlemelerini bizim için yaratan siteden biz çekip kendi sitemizde yayımlayacağız. Bu farklı yollarla , temanıza özel alan ekleme mantığı ile de çözümlenebilir ama çok daha basit bir şekilde yazı eklerken postunuzun içine yazacağınız tanımlamalar ile daha rahat yapabilirsiniz.

Öncelikle temanızın functions.php dosyasını açıp alttaki betiği yapıştırın.

function ft_siteresim($atts, $content = null) {
extract(shortcode_atts(array(
"snap" => 'http://s.wordpress.com/mshots/v1/',
"url" => 'http://www.fatihtoprak.com',
"alt" => 'My image',
"w" => '400', // width
"h" => '300' // height
), $atts));

$img = '' . $alt . '';
return $img;
}

add_shortcode("snap", "ft_siteresim");


Bu şekilde fonksiyonumuzu tanımladık. Yazı içerisinde kullanımı ise şu şekilde olacak;

[snap url="http://www.fatihtoprak.com" alt="Resim açıklaması" w="400" h="300"]

Değiştirebileceğiniz değerler yükselik = 400 , genişlik = 300 ve alt yazan kısım. Konu ile alakalı yardım için yorum yazmanız yeterli. ;) İyi bloglar.

Bu yazı fatihtoprak.com'dan alınmıştır.