WordPress, dünyanın önde gelen içerik yönetim sistemi olmasına rağmen, kusursuz olmaktan hala çok uzaktır. Eksiklikleri popülaritesine en ufak bir darbe indirecek kadar büyük olmasa da, ara sıra uğraşmak zorunda kalacağınız şeylerdir.
Örneğin WordPress’te resimlerle çalışırken ortaya çıkabilecek birkaç sorun vardır. Görüntü eki sayfalarıyla başa çıkamama, çekirdek WordPress’teki bir seçenekle düzeltilemeyen bir sorundur.
Peki, insanların resim eki sayfalarına ulaşmasını nasıl engellersiniz? Bu makalede öğreneceksiniz. Şunları ele alacağız:
-
Resim Ek Sayfaları Nedir?
-
Onlarla Sorun Ne?
-
Eklentileri Kullanarak Ek URL’lerini Yeniden Yönlendirme
-
Kod Kullanarak Ek URL’lerini Yeniden Yönlendirme
Resim Ek Sayfaları Nedir?
Medya kitaplığı aracılığıyla bir medya dosyası yüklediğinizde, WordPress bunun için bir ek sayfası oluşturacaktır. Bu ek sayfaları, yüklediğiniz dosya hakkında dosyanın açıklaması veya adı gibi bilgiler içerir. Ayrıca kalıcı bağlantılara sahiptirler.
Görüntü eki sayfası, medya kitaplığı aracılığıyla bir görüntü yüklediğinizde oluşturulan bir ek sayfasıdır. İçerdiği bilgiler isim ve açıklama ile sınırlı değildir – EXIF verilerinin yanı sıra görüntünün çözünürlüğü gibi verileri de içerebilir.
Onlarla Sorun Ne?
Resim eki sayfalarının sorunlara yol açmasının birkaç nedeni vardır. Birincisi, sadece görüntü dosyalarınızı görmek isteyen izleyiciler onlara ulaşabilir ve gördükleri sunumdan etkilenmeyebilirler. Hızlı izlenimlerin çok önemli olduğu bir ekosistemde bunun zararlı bir etkisi olabilir.
Resim eki sayfasının arama motoru optimizasyonu için kullanışlılığı da sorgulanabilir. WordPress.org’da ek şablonlarını kullanmanın SEO’ya yardımcı olabileceği belirtilmiş olsa da, bu konuda çok az anlaşma var gibi görünüyor. Örneğin Yoast SEO, ziyaretçilerin ek sayfalara erişmesine izin verilmemesini önerir. Ayrıca arama motorlarının kaliteli içeriği sevdiği de bir gerçektir ki bu sayfalar öyle değildir.
Son olarak sorun şu ki, onları öylece kaldırıp silemezsiniz. Bunlarla başa çıkmanın yolu genellikle onları tamamen ortadan kaldırmak değil, ulaşılması zorlaştırmaktır. Artık onları tam olarak ortadan kaldıramayacağınızı veya görünmelerini durduramayacağınızı bildiğimize göre, etraflarında hangi seçenekleri yönlendirmeniz gerektiğine bakalım.
Eklentileri Kullanarak Ek URL’lerini Yeniden Yönlendirme
Burada WordPress’ten bahsediyoruz, bu yüzden bu resim eki sayfalarıyla başa çıkmanıza yardımcı olabilecek bir eklenti mutlaka vardır, değil mi? Birkaç tane var ve bazıları zaten sahip olabileceğiniz kadar popüler. Makul sayıda eklenti tutmak da her zaman iyi bir fikirdir.
Yoast SEO kullanıyorsanız, ek URL’lerini doğrudan oluşturuldukları medya dosyalarına yönlendirebilirsiniz. Yoast SEO yüklüyken, SEO > Arama Görünümü > Medya’ya gidin. Yeniden yönlendirmeyi etkinleştirmek için Medya ve Ek URL’leri seçeneğini ve bir anahtarı fark edeceksiniz. Varsayılan olarak “Evet” olarak ayarlanacaktır.
Medya dosyalarına yönlendirme yapmak istemiyorsanız, Ek Sayfaları Yönlendirme eklentisini indirmeyi deneyebilirsiniz. Eklenti, WordPress.org deposundan edinilebilir ve herhangi bir ayarı yoktur. Sadece kurmanız ve etkinleştirmeniz gerekiyor ve çalışmaya başlayacak.
Ek Sayfaları yönlendirmesiyle, resim eki sayfaları üst gönderilerine, yani yüklendikleri gönderiye yönlendirilir. Görüntüyü Medya > Yeni Ekle seçeneğini kullanarak doğrudan görüntü kitaplığına yüklediyseniz, bağlantı web sitesinin ana sayfasına yönlendirilecektir. Kullanıcıların göreceği sayfanın seçimleri, üst sayfanın artık mevcut olup olmadığına da bağlıdır.
Kod Kullanarak Ek URL’lerini Yeniden Yönlendirme
Bazı kodlar yazma konusunda rahatsanız – gerçekten kopyalamak – o zaman eklentilere güvenmek zorunda değilsiniz. Temanızın dosyalarını değiştirmeniz veya WordPress kurulumunuza bir dosya eklemeniz gerekeceğinden kod işlemeyle ilgili bir sorununuz olmadığından emin olmalısınız.
Kullanacağımız kod şu şekilde olacak:
<?php
global $post;
if ( $post && $post->post_parent ) {
wp_redirect(esc_url(get_permalink($post->post_parent)), 301);
exit;
} else {
wp_redirect(esc_url(home_url( '/' )), 301);
exit;
}
?>
Bu kod, varsa ziyaretçileri ana gönderiye yönlendirecektir. Aksi takdirde, ziyaretçileri web sitenizin ana sayfasına götürür. Çalışması için, onu ek sayfa şablonunuzu içeren dosyanın üstüne yapıştırmanız gerekir; bu, plugin.php dosyası olabilir. Fakat temanızda bir image.php dosyası varsa, kodu oraya eklemek isteyebilirsiniz.
Temanızda bir plugin.php veya image.php dosyası yoksa, bunlardan birini oluşturmak isteyeceksiniz. Bu dosyaları nasıl oluşturacağınızdan ve WordPress kurulumunuza ekleyeceğinizden emin değilseniz, bir eklenti kullanmak için daha fazla neden.
Çözüm Yolu
Resim eki sayfaları, web sitenize ciddi zarar verebilecek büyük bir sorun olmasa da, hem ziyaretçiler hem de arama motorları için biraz kafa karışıklığına yol açabilir. Onlarla uğraşmanızın sıklıkla tavsiye edilmesinin nedeni bu olabilir. Genellikle bunu yapmanın yolu, bu sayfalara bağlantı sağlayan kişilerin bile başka bir yere gitmesini sağlamaktır.