Bilindiği üzere WordPress kategori URL’i yapısını default olarak alanadi.com/category/kategori-adi olarak oluşturuyor. Türkçe içerik siteleri oluştururken WordPress’te “Kalıcı Bağlantılar” kısmında bunu genelde /kategori/ ve /etiket/ olarak güncelleriz ve öyle kullanırız. Mesela Hamza default olarak kullanmaya başlamış ve hiç değiştirmemiş: http://www.teakolik.com/category/microsoft/
Bu gerek SEO açısından gerekse de görünüm açısından biraz negatif bir durum. Her ne kadar /kategori/ kullanımı default ayara göre daha avantajlı olsa da alanadi.com/kategori-adi şeklinde kullanmak çok çok daha avantajlı olmakta.
WordPress bize direkt olarak bu imkânı vermediğinden yine eklentilere sarılıp bu işi kolayca çözebiliyoruz. “WP No Category Base” eklentisi ile bu işi hızlıca çözmek mümkün. Eklentiyi buradan indirebilirsiniz.
Woocommerce’te URL Sorunu Nasıl Çözülür?
WordPress üzerinde kullanılan bir başka harika eklenti de Woocommerce’tir. Woocommerce, WP üzerinde e-ticaret yapmak veya ürün listeletmek isteyenler için harika bir eklentidir ve bu eklentiye de uygun, son derece modern temalar vardır.
Woocommerce, sizin eklediğiniz ürünü tanıtırken /product/ ve /product-category/ yapısını kullanır. Bu yapıyla ürünü ve kategorisini normal siteden ayırdığını göstermek ister. Yalnız hem SEO için hem de daha kısa bir URL için bu yapıyı kaldırmak daha avantajlıdır. Her ne kadar Woocommerce kendi blogunda bu yapının kaldırılmaması gerektiğini, bu şekilde kategori sayfasını standart WP sayfasından ayırdığını söylese de daha kısa URL kullanıyor olmak daha avantajlı oluyor.
Bu yapıyı kaldırmak için de 2 eklentiye ihtiyacımız var. Aylardır aradığım çözüme nihayet ulaştım ve bu eklentileri buldum. /product/ yapısını kaldırmak için Remove Slug From Custom Post Type eklentisini indirip, kurmak yeterli olacaktır. Herhangi bir ayar yapılmasına gerek yok, direkt olarak aktif etmek yeterli olacak. /product-category/ yapısını kaldırmak için de SEO Ultimate eklentisine ihtiyacımız var. Bu eklentiyi aktif ettikten sonra, eklenti ayarlarından “Modules”te “Permalink Tweaker” kısmına tıklanır. Burada /product-category/ kısmı işaretlenir ve kaydedilir. Hepsi bu kadar. İlk başta bahsettiğim No Category Base eklentisi yerine de yine bunu kullanabilirsiniz.
WordPress ile ilgili bulduğum çözümleri paylaşmaya devam edeceğim.
vaktinde şunu yazmışım ben de, aynı eklentiyi önermişiz: http://ziyaeddin.com/blog/wordpress-url-lerinden-category-kismini-kaldirma/
woocommerce için de tek eklenti ile çözsek güzel olurdu aslında.
Aynen keşke tek eklentiyle çözülebilseymiş. Belki ben yaptırırım 🙂
Peki “category” meselesini hallettik, “portfolio” için ne yapacağız? WP bize başka eklenti sunuyor mu?
merhaba, bu şekilde ürünlerin adresi nasıl görünüyor?
site.com/urun-adi/ mi yoksa site.com/urun-kategorisi/urun-adi/ mi?
bende 1.si gibi görünüyor ve çözemedim bunu?
Süpersin üstadım, çok teşekkür ederim..
Merhaba…
Wordpress kurduğum siteye İki ana kategori, iki de alt kategori belirledim.
Yabancı Filmler – Yerli Filmler.
Aksiyon – Macera – Aksiyon – Macera şeklinde.
İlk belirlediğim alt kategorinin linki siteadi. com/yabanci-filmler/aksiyon-macera/ şeklinde. Bu süper. İkinci olarak belirlediğim alt kategorinin linki ise siteadi. com/yerli-filmler/aksiyon-macera-yerli-filmler/ olarak çıkıyor. Aynı alt kategori isminden iki tane olduğu için…
Bu sorunu nasıl çözebilirim acaba? Yardımcı olur musunuz?
Link yapısını değiştirerek sorunu çözdüm. Belki benzer sorunla karşılaşan ya da benımkine benzer bir yapılanmaya gitmek isteyen arkadaşlar vardır…
Yabancı Filmler – Aksiyon kategorisinin linkini: siteadi .com/yabanci-filmler/aksiyon-macera/ olarak bıraktım.
Yerli Filmler – Aksiyon kategorisinin linkini: siteadi .com/yabanci/filmler-aksiyon-macera/ olarak belirledim.
Bunu da kategori ayarlamalarını yaptığım bölümdeki Slug kısmında düzenledim. Bilginiz olsun, selamlar.
Arama sorunu hocam eklentilerin ikisinide kurdum fakat bu sefer aramada sıkıntı yaşıyorum.
ozelkoltuk. com /magaza/?s=deri&post_type=any yaptığımda çalışırken
ozelkoltuk. com /?s=deri&post_type=any yaptığımda çalışmıyor. beyaz sayfada kalıyorum ne tavsiye edersiniz ?
Hocam birde dikkatimi çekti sizin sisteminizdede yorum saatlerinde sıkıntı var yeni yazmış olduğum halde 3 saat önce yazıyor.
Merhaba woocommerce sitemde ürün kategorileri alfabetik olarak sıramala yapıyor ben manuel olarak sıralama yapmak istiyorum sürükle bırak yöntemi işe yaramıyor konuyla ilgili yardımcı olacak biri var mı?
Merhaba, bu 2 eklenti kurulumu yaptıgımızda remove slug eklentisi 404 uyarısı vermeye başlıyor yabancı kaynaklarda da sorunu çok fazla yaşayan var ancak yabancı dilim yettigi kadar bir çözüm malesef bulamadım konu hakkında bilginiz var mı acaba. çok zor durumdayım şuan.
süper bir yazı olmuş bayadır bu sorunun çözümünü arıyordum eline sağlık
Çok teşekkür ederim, büyük dertten kurtuldum sayenizde. Teşekkür etmeden geçmek istemedim
saol Allah razı olsun “tık” diye çözüldü /remove-slug-from-custom-post-type/ sayesinde…
hocam woocommercede urun ekle dedıgımızde kırmızı yazı ıle hata verıyor neden acaba
Merhabalar,
Bilgiler için çok teşekkürler, seo ultimate ile istediğimi yapabiliyorum ama en son 1 sene önce güncellenmiş güvenlik açısından bir sıkıntı olur mu yada başka bir yolu var mıdır acaba, tekrar teşekkürler