Sosyal sitelerde “tinyurl” ile başlayan linkleri hepimiz görmüşüzdür. Uzun uzadıya linkleri kısaltıp karakter sayısından tasarruf etmek amacıyla kullanılıyor bu sistem ve adına da link kısaltma deniyor. Aslında WordPress’e baktığımız zaman harici bir servise, eklentiye gerek kalmadan linklerimizi bir satırlık bir kod ile kısaltabiliyoruz.

Sistemden bahsedeyim önce. İlk linkimiz “http://www.h-yaman.com/adobe-air-gorev-listesi-uygulamasi-mini-task” şeklindeyken bu link “www.h-yaman.com/?p=1463” şeklini alacak. Merak etmeyin, herşey olduğu gibi kalacak. Sadece yazı ID numarasıyla içeriğimize yönlendirme yapıp ID numaralı linki yazımızın bir yerinde yayınlayacağız.

Şimdi aşağıdaki kodu temamızın “single.php” dosyasında istediğimiz bir yere ekliyoruz.

<?php echo get_bloginfo('url')."/?p=".$post->ID; ?>

Bunu yazdığımız yerde www.h-yaman.com/?p=1463 tarzında bir adres görüntülenecektir. Twitter ya da diğer sosyal sitelerde ikinci bir servise gerek kalmadan link paylaşımlarımızı da yapabileceğiz.

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.

7 comments

Bunun için bir koda gerek yok. Wp’nin permalink ayarlarından tek tıkla yapılabiliryor. Ama bu tarz kısaltma arama sonuçları yani seo açısından dezavantaj getiriyor.

@matador; kalıcı bağlantılardan değil de linkin kısaltılmasına dair bu bilgi. Bu yaptığımız kalıcı bağlantı ayarlarını değiştirmiyor. Mesela Twitter’da uzun bir link otomatik olarak tinyurl ile kısaltılıyor. Benim bahsettiğim konu tinyurl yapmak yerine içeriğin id numaralı linkini alarak kısaltma yapmak (:

Kalıcı bağlantı ayarlarını yapıyoruz SEO için ama ?p=id olayını da hep kullanmak istemişimdir 🙂 İyi fikir 🙂

Sanırım ihtiyacı olanlar için güzel bir bilgi ancak, arkadaşların söylediği gibi SEO açısından sakıncalı bir durum doğurabilir. Anladığım kadarıyla bir nevi adres maskesi olmuş işe yarabilir. Ancak fikrimi soracak olursanız, ben bu tarz şeylere sıcak bakmıyorum.

Bilgi: Seo açısından sitenizin daha hızlı açılması için bu tip fonksiyonlar kullanmak yerine düz olarak site adresini manuel yazmak katkı sağlayacaktır.

Bir cevap yazın

*