WordPress te harici linkler yeni pencerede açılsın


WordPress te harici linkler yeni pencerede açılsın

Bir web sayfasındaki linklerin aynı penceredemi farklı penceredemi açılmaları gerekir konusu oldukça fazla tartışılmış bir konudur ve kimisi tüm linkleri yeni pencerde açar kimisi sadece harici linkleri

yeni pencerede açar kimisi de tüm linkleri aynı sayfada açmayı tercih eder , peki hangisi doğrudur derseniz ? bu duruma göre değişkenlik gösterecektir , şöyleki öncelikle Internal – External Website Links (dahili ve harici web sitesi linkleri) kavramlarına açıklık getirelim ;
Internal (dahili) Linkler: Tıklandığında aynı web sitesinde başka bir sayfa açacaktır – Örnek
External (harici) Linkler: Tıklandıklarında farklı bir web sitesinde farklı bir sayfa açacaklardır – Örnek

WordPress te bir linkin farklı pencerede açılmasını istiyorsak linki oluştururken “Bağlantıyı yeni pencerede/sekmede aç” kısmına tik koymamız gerekir (Aşağıdaki resim)

Farklı pencerede aç

1. Linkleri yeni tab veya pencerede açma sebebi:

1. Bazı linkler sadece referans için kullanılırlar ve açıldıktan kısa bir süre sonra kapatılırlar bu tarz linklerin yeni tab veya pencerede açılmaları daha akla yatkın olacaktır.

2. Bazıları bu yöntemi ziyaretçileri kendi sitesinde daha uzun tutmak için kullanmaktadır , sitenizdeki harici bir linke tıklayan ziyaretçi yeni açılan sayfadaki bilgileri olurken bile sizin sayfanız açık kalacağından hem kullanıcı diğerrini kapatıp sayfanıza tekrar kolayca dönebilir hemde süre olarak sayfanızda daha uzun kalmış olur.

2. Linkleri yeni tab veya pencerede açmama sebebi:

1. Eğer kullanıcı sayfanızda kalmak isterse zaten harici bir linki sağ tıklayıp yeni tab veya pencerde açabilir , Kontrolü kullanıcının tercihine bırakmak sayfamızda kendilerini daha rahat hissetmelerini sağlayacaktır

2. Yine üstteki madde ile bağlantılı olarak kullanıcıyı istem dışı yeni bir sayfa açmaya zorlamak onları rahatsız edebilir , ve birçok kullanıcının tarayıcısında geri butonu vardır yani farklı bir web sayfasında iken geri butonu ile bir önceki sayfaya (bizim sayfamıza) dönüş yapabilirler.

3. Kullanıcı yeni tab veya pencerede açılan sayfayı farketmeyebilir çünkü birçok kullanıcıda popup engelleyici vs bulunmaktadır haliykle Web sayfamızdaki linklerin kırık olduğunu düşünebilir birkaç defa geri butonuna basıp sayfayı terkedebilir.

3.SEO açısından:

Olayı SEO açısından ele alırsak sayfalarımızda nekadar uzun kalınırsa arama motorları içeriğimizin okadar değerli olduğunu düşünecektir hal böyle iken Outbound (External) – yani kullanıcıyı kendi web sayfamızın dışına götürecek linklerin yeni bir tab veya pencerede açılmaları sayfamızdan çıkış yüzdesini azaltacak ve sayfamız daha değerli görünecektir. Lakin kullanıcının kontrolü ve isteği dışında sayfalar açmamak için harici linklere bilgilendirme eklenebilir mesela : Bu linke tıklarsanız açılacak sayfa yeni bir pencerede veya tab da görüntülenecektir… gibi.

Plugin (Eklenti) kullanmadan tüm linkleri yeni pencerede açalım

Bunu yapmak için “wp-content\themes\tema ismimiz” yolunda yeralan functions.php dosyasının sonuna aşağıdaki kodu yapıştırmamız yeterlidir

function autoblank($text) {
	$myurl = 'http://www.sordum.net/';
	$external = str_replace('href=', 'target="_blank" href=', $text);
	$external = str_replace('target="_blank" href="'.$myurl, 'href="'.$myurl, $external);
	$external = str_replace('target="_blank" href="#', 'href="#', $external);
	$external = str_replace(' target = "_blank">', '>', $external);
	return $external;
}
add_filter('the_content', 'autoblank');

Tam olarak nereye yapıştıracağım derseniz aşağıdaki resme bir göz atabilirsiniz , Üstteki kodu düzenleyip sadece harici linklerin yeni, sayfada açılması da sağlanabilir

kod yeri

Plugin (Eklenti) kullanarak sadece site dışına giden linklerin yeni tab veya pencerede açılm asının sağlanması

Sanırım hiç uğraşmadan bunu gerçekleştirmenin en kolay yolu bir eklenti kullanmaktır çünkü her bir harici link için ayrı ayrı tik koymayı unutabiliriz. Bu işi yapan birden fazla plugin mevcuttur ;

1. Open external links in a new window – Burada

2. WP External Links (nofollow new window seo) – Burada

3. External Links – Burada



3 Yorum Var

Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

CAPTCHA