WordPress alt yapısı kullandığımız blogumuzda PDF dosyalarını göstermek için birçok yol var. Bunlardan büyük kısmını ise eklentiler oluşturuyor. Ancak her işlev için eklenti kullanmak sistemi maalesef yoruyor ve gereksiz şişmelere neden oluyor. Bunun yerine entegre kodlar işe daha çok yarıyor. PDF dosyalarını bir diğer şekilde ise dış servislerden alınan embed kodu ile veya link ile göstermektir. Ancak biz kendi sunucumuzda barındırdığımız PDF dosyalarını bu şekilde görüntüleyemeyiz. Bu konuda da imdada yetişen Google Docs oluyor. Sadece ufak bir kod yardımı ile.

Kodu temamızın functions.php dosyasına yerleştiriyoruz.

function pdflink($attr, $content) {
	return '<a class="pdf" href="http://docs.google.com/viewer?url=' . $attr['href'] . '">'.$content.'</a>';
}
add_shortcode('pdf', 'pdflink');

Kodu ekledikten sonra kullanımı için yazılarımızda kullanım için link verme mantığı aşağıdaki gibi olacak. Daha doğrusu kullanım şekli…

[pdf href="http://pdfdosyasının adresi/varsadizini/dosyaadı.pdf"]Yazı içinde PDF'ye link için yazılacak kelime[/pdf]

Yazının orjinali buradadır

Author: Hamdi Yaman

1987 yılında gözlerimi açtığım şu küçük dünyada 2006 yılından bu yana blog yazıyorum. İnternet dünyasının bugünü ve yarını hakkında her zaman ilgili olmuşumdur.

Bir cevap yazın

*