Muhtemelen WordPress’in sitenizin URL slug’ına otomatik olarak kategori önekini eklediğini fark etmişsinizdir. Her kategorinin kendi arşiv sayfası vardır, bu nedenle bu özellik içeriğin iyi organize olmasını sağlar.
Genellikle ön ekin kaldırılmasına gerek yoktur. Ziyaretçilerin sayfanızın yapısını anlamasına yardımcı olur.
Ancak bazen bir WordPress URL’sinden bir kategoriyi kaldırmak faydalı olabilir. Bu makalede ön eki kaldırmak için bazı geçerli nedenler ele alınmaktadır. Ayrıca bunu nasıl yapacağınızı da öğreneceksiniz.
WordPress URL’sinden Kategori Kaldırma Nedenleri
Kategori öneki, URL slug’ının bir parçasıdır. SEO bilincine sahip herhangi bir web sitesi geliştiricisi veya sahibi olarak hedefiniz bu özelliği optimize etmektir.
URL slug tam olarak neyi ifade eder? Adresinizin alan adından hemen sonra gelen kısmıdır. Kaynağı, yani sitenizdeki belirli bir sayfayı tanımlar. Slug, arama motorlarına web sayfanızı nerede bulacaklarını söyler. Ayrıca, ziyaretçiler anahtar kelimelerden sayfanın ne hakkında olduğunu anlayabilir.
Sluglar genellikle varsayılan olarak sayfa başlığından oluşturulur, ancak manuel olarak değiştirilebilirler. İdeal olarak, temiz bir SEO dostu URL yalnızca anlamlı ve alakalı anahtar kelimeler içerir. Hem arama motorları hem de ziyaretçiler tarafından anlaşılması kolay ve sezgisel olmalıdır. Ancak, web sitenizin SEO’su söz konusu olduğunda ilgili tek şey bu değildir, çünkü web sitesinin hızı, kullanıcı deneyimi ve bir backlink denetim denetleyicisi kullanılarak değerlendirilebilecek iyi bağlantı oluşturmanın önemi de gereklidir.
Bazı geliştiricilerin URL’den kategori önekini kaldırmaya karar vermesinin nedeni budur.
Bir WordPress URL’sinden bir kategoriyi kaldırırsanız nasıl görünebileceğine dair bir örneğe göz atalım:
Orijinal slug ‘yoursite.com/category/best-seo-practices’ ise, değiştirilmiş slug ‘yoursite.com/best-seo-practices’ olacaktır.
Yukarıdaki örnekteki bağlantı artık daha temiz görünmekle birlikte SEO için önemli olan anahtar kelimeleri de içermektedir. Sayfanızı bir arama motoru kullanarak bulan bir ziyaretçi de aradığı içeriği doğrudan görecektir.
Sitenizin kalıcı bağlantılarını değiştirirseniz, eski URL’leri yenilerine yönlendirdiğinizden emin olun. Aksi takdirde, eski kategori sayfasını ziyaret eden kullanıcılar bir hatayla karşılaşır.
Şimdiye kadar, kategorileri neden kaldırmaya karar verebileceğinizi ve nelere dikkat etmeniz gerektiğini açıkladık.
İşte URL slug’ından ön ekin nasıl çıkarılacağına ilişkin bazı ipuçları.
Kategori Önekini Değiştirme
Bazı geliştiriciler URL slug’ının uzunluğuna aldırmaz, ancak bunu kişiselleştirmek isterler.
Böyle bir durumda Kategori tabanını değiştirebilirsiniz. ‘Kategori’ yerine öneki ‘Makaleler’, ‘Konular’, ‘Blog’, ‘Tür’, ‘Öğreticiler’ veya benzeri bir şekilde özelleştirebilirsiniz.
Düzenlenmiş slug’ın neye benzeyeceğini göstermek için daha önce bahsedilen aynı örneği kullanabiliriz.
Orijinal slug ‘yoursite.com/category/best-seo-practices’ ise, yeni URL ‘yoursite.com/articles/best-seo-practices’ olabilir.
WordPress yöneticinizdeki Ayarlar’a giderseniz kategori tabanı önekini değiştirebilirsiniz.
Yönetici kontrol panelinize gidin.
Ayarlar >> Kalıcı Bağlantılar >> İsteğe Bağlı >> Kategori tabanı bölümüne gidin.
Özelleştirilmiş kategori tabanınızı girin (örneğin ‘Makaleler’). Değişiklikleri kaydedin.
Bu değişikliği yaparak WordPress URL’nizdeki kategori önekini kişiselleştirebilirsiniz. Ancak bunu tamamen kaldırmaya karar verebilirsiniz.
WordPress Kalıcı Bağlantılarında Kategori Kaldırma
Bu, sitenizin kalıcı bağlantı ayarlarını değiştirerek Kategori ön ekini tamamen kaldırmanıza olanak tanıyan bir seçenektir.
İşte adım adım açıklanan süreç:
WordPress kontrol panelinize bağlanın.
Ayarlar >> Kalıcı Bağlantılar’a gidin.
Özel Yapı’ya gidin ve ‘/%category%/%postname%/’ yazın.
Kategori Tabanı’na gidin ve bir nokta yazın “. “.
Değişiklikleri kaydedin.
Kategori Tabanı alanına nokta yazılarak kategori öneki kaldırılmıştır. Alan boş bırakılırsa, WordPress varsayılan öneki kullanacaktır.
functions.php Dosyasına Kod Ekleyerek Kategori Kaldırma
WordPress URL’sinden bir kategoriyi kaldırmanın bir başka yolu da functions.php dosyasına bir kod yazmaktır.
Bu seçenek, kategori temel ayarlarını zaten değiştirdiyseniz ve URL slug’ınızdan ‘kategori’ kelimesini değiştirdiyseniz veya kaldırdıysanız çalışmayacaktır.
Kodu eklemek için şu süreci takip edin:
WordPress kontrol panelinize gidin.
Görünüm >> Tema Düzenleyici’yi seçin.
‘functions.php’ dosyasını bulun.
Son PHP etiketinden önce aşağıdaki kodu yazın:
function remove_category( $string, $type ) { if ( $type != 'single' && $type == 'category' && ( strpos( $string, 'category' ) !== false ) ) { $url_without_category = str_replace ( "/category/", "/", $string ); return trailingslashit( $url_without_category ); } return $string; } add_filter( 'user_trailingslashit', 'remove_category', 100, 2);