İleti�Ÿim

WordPress Yazılarınız İçin Otomatik Kısa Linkler Oluşturun

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 icon wink WordPress Yazılarınız İçin Otomatik Kısa Linkler Oluşturun

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.

  1. Öncelikle fonksiyonumuzu oluşturduk.
  2. 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. icon smile WordPress Yazılarınız İçin Otomatik Kısa Linkler Oluşturun

Bu yazının sonuna bakarsanız eğer, fonksiyonumuzun gayet sağlıklı olarak çalıştığını görebilirsiniz icon smile WordPress Yazılarınız İçin Otomatik Kısa Linkler Oluşturun

Benzer Yazilar


“WordPress Yazılarınız İçin Otomatik Kısa Linkler Oluşturun” için 16 Yorum var

  1. general diyor ki:

    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.

  2. Arda diyor ki:

    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.

  3. Gizemli diyor ki:

    http://www.wpuzmani.com/kategorilere-boyle-link-verebilirmiyim/

    Yukarda belirttiğim gibi kategorilere o tarz bi link verebilirmiyim?

  4. Arda diyor ki:

    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.

  5. Cevat diyor ki:

    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.

  6. Tolgahan Demirayak diyor ki:

    Sayfamda kullandım. Bizimle paylaştığınız için çok teşekkür ederim.

  7. Attack ~ M4hSuN diyor ki:

    GüzeL. Küçük Ama EtkiLi Hoşuma Gitti Kurdum.. TeşekkürLer..

  8. Semih diyor ki:

    İşinize yaramasına sevindim ;)

  9. Semih diyor ki:

    Bildiğim kadarıyla noktadan sonrasını uzantı olarak algıladığı için bu mümkün olmuyor.

  10. Semih diyor ki:

    category yazısını mı kaldırmak istiyorsunuz?

  11. Arda diyor ki:

    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.

  12. Semih diyor ki:

    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 ;)

  13. Semih diyor ki:

    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

  14. Arda diyor ki:

    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.

Kendimi Şanslı Hissediyorum

Şansını denemek istiyorsan, yukarıya tıkla :)

WordPress Hosting

Duyuru

WP Uzmanı yeni yazarlarını arıyor. WPU üzerinden eklenti ve tema satışı yapabilirsiniz! Tek yapmanız gereken iletişime geçmek.

İletişime geç!


Selen Korkutan

website statistics