Birazdan yapacağımız basit işlemler sonucunda, yazılarınız için tinyurl servisini kullanarak kısa linkler oluşturacağız. Bunun şöyle bir yararı olabilir size, okuyucularınız yazıyı takip ederken veya bir başkasına tavsiye ederken uzun ve akılda kalmayan linkler yerine, kısa akılda kalıcı linklerle paylaşım yapabilirler
En başından, bu işlemleri gayet kolay bir şekilde yapacağımız emin olun.
Öncelikle temanızın içerisinde bulunan functions.php dosyasını bir yazı editörü yardımıyla açıyorsunuz. Dosyanın hemen sonuna,
?>
etiketinden hemen önce, aşağıdaki kodları dosyaya ekliyorsunuz:
function KisaLinkOlustur($url) {
$tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url);
return $tinyurl;
}
Eklemeyi yaptıktan sonra, bu dosya ile işimiz bitiyor. Kaydedip kapatıyoruz.
Şu ana kadar yaptığımız şey, kısa link oluşturacak fonksiyonumuzu yazmak oldu!
Ee peki biz bu linki oluşturup eve mi götürücez! =) Bunu bir de okuyucularımıza gösterme kısmı var. Hemen o kısma geçiyoruz.
Şimdi temanız içerisinde bulunan single.php dosyasını açıyorsunuz. Ve The_Loop diye tabir ettiğimiz, yazı döngüsü içerisine şu kodları ekliyorsunuz:
<?php $turl = KisaLinkOlustur(get_permalink($post->ID)); echo 'Bu Yazıya Ait Kısa Link: <a href="'.$turl.'">'.$turl.'</a>'; ?>
Şimdi yukarıda yaptığımız işlem neydi diyecek olursanız.
- Öncelikle fonksiyonumuzu oluşturduk.
- Son olarak da yazı sayfalarında (single.php) okuyucularımıza bu linki verdik.
Siz tercihinize bağlı olarak, index.php üzerinde de gösterebilirsiniz.
Bu yazının sonuna bakarsanız eğer, fonksiyonumuzun gayet sağlıklı olarak çalıştığını görebilirsiniz
“WordPress Yazılarınız İçin Otomatik Kısa Linkler OluÅŸturun” için 15 Yorum var
Merhaba 2.7 ile 2.6.5 in yorum sayfalarını inceledim farklı olarak
şu kodu görebildim ama nasıl kullanacağımı çözemedim. Bunu comments.php nin neresine ve hangi şekilde koyacağımızı söylersen çok sevinirim.
Benim kullandığım tema kodları bayağı karışık.
dosyayı şuraya yükledim.
http://www.bilgi.tc/comments.txt
Eğer yardımcı olabilirsen çok sevinirim. Kolay gelsin.
http://www.wpuzmani.com/kategorilere-boyle-link-verebilirmiyim/
Yukarda belirttiÄŸim gibi kategorilere o tarz bi link verebilirmiyim?
Ben şöyle bir ÅŸey yapmak istiyorum: Sayfa oluÅŸtururken URL’de nokta (.) iÅŸaretini kullanmak istiyorum. ÖrneÄŸin sayfa oluÅŸturduÄŸum zaman ÅŸu ÅŸekilde olsun istiyorum:
siteadi.com/turkce-8.sinif-yillik-planlar
bu şekilde yapmak istiyorum. Bayağı araştırdım wp-tr forumda da çok araştırdım bulamadım. Siz yardım ederseniz çok sevinirim.
Semih bey kardeşim şu loop kısmını biraz daha açarsanız daha öncede yazmıştım. Kodları nereye nasıl hangi koddan sonra eklememiz konusunda bilgisizim.
Sayfamda kullandım. Bizimle paylaştığınız için çok teşekkür ederim.
GüzeL. Küçük Ama EtkiLi Hoşuma Gitti Kurdum.. TeşekkürLer..
İşinize yaramasına sevindim
http://www.wpuzmani.com/wordpress-ipucu-dosyasi-2/ burada açıklamaya çalıştım şimdi
Bildiğim kadarıyla noktadan sonrasını uzantı olarak algıladığı için bu mümkün olmuyor.
category yazısını mı kaldırmak istiyorsunuz?
ilgin için teşekkür ederim. Bayağı uğraştım ama sanırım mümkün olmuyor. Bir de şunu sormak istiyorum: Siz benim yorumumu cevapladınız ve ben de sizin yorumunuzu cevapladım. Bu 2.8 in getirdiği bir özellik sanırım. Bu şekilde üyeler birbirlerinin yorumlarına karşılık verirken karışıklık olmuyor. Bunu nasıl yapabiliriz. Hangi kodu koyarak sağlayabiliriz bunu. Paylaşırsanız sevinirim.
Aslında wordpress 2.7 ile gelen bir yenilikti bu. 2.7 ve daha sonraki sürümlerde gelen default temanın comments.php kodlarını karşılaştırın
iki farklı comments.php var elinizde, karşılaştırıp nereye ne yazılmış bir bakın. Ayrıca şu koda dikkat: wp_list_comments
Tamam hemen bakıyorum. İlgin için teÅŸekkür ederim. Uzun süre olmadı WP’ye baÅŸlayalı ancak çok güzel bir sistemmiÅŸ. Bu arada siten çok faydalı ve güzel ellerine saÄŸlık. 10-15 sayfanı sık kullanılanlara eklemiÅŸ durumdayım.
Tekrar teşekkür ederim.