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 16 Yorum var
Bilgi için teşekkür ederim. Bazı sitelerde etiketler arasında – yerine + işareti var. Örneğin siteismi. c o m /geliyorum+yarin+sana.html gibi. Bu + işaretini nasıl yapabiliriz bu konuda bilginiz varsa yardımcı olabilir misiniz.
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.