• 16-03-2025, 09:24:55
    #1
    Herkese merhabalar wordpress de kategorilerim bu şekilde gözüküyor
    https://xxxxxx.com/category/son-dakika/

    category yazısı nasıl silebilirim

    https://xxxxxx.com/son-dakika/
    Böyle olması istiyorum
  • 16-03-2025, 09:29:00
    #2
    Bilgihersey adlı üyeden alıntı: mesajı görüntüle
    Herkese merhabalar wordpress de kategorilerim bu şekilde gözüküyor
    https://xxxxxx.com/category/son-dakika/

    category yazısı nasıl silebilirim

    https://xxxxxx.com/son-dakika/
    Böyle olması istiyorum
    Merhabalar hocam, Rank Math SEO eklentisi kullanıyorsanız. Strip Base Category fonksiyonu ile bunu yapabilirsiniz. İyi forumlar dilerim.
  • 16-03-2025, 09:31:03
    #3
    eklenti olarak "Remove category slug" olarak bi arayın hocam, eklentiler vardı
  • 16-03-2025, 09:41:28
    #4
    We Love WordPress ㅤㅤㅤㅤㅤㅤ♡
    Merhaba,
    eklenti eklemenize gerek yok. wp-admin > ayarlar > kalıcı bağlantılar sayfasından, kategori kısmını boş bırakabilirsiniz;
  • 16-03-2025, 10:09:13
    #5
    🥇R10'un En İyi Ajansı 🥇
    shentaweb adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    eklenti eklemenize gerek yok. wp-admin > ayarlar > kalıcı bağlantılar sayfasından, kategori kısmını boş bırakabilirsiniz;
    Boş bırakırsa İngilizce category yazar. Rank Math SEO bu ayar mevcut.
  • 16-03-2025, 10:25:51
    #6
    Eklentiler >> Yeni Ekle sekmesinde ki arama bölümünde No Category Base (WPML) şeklinde aratıp ilk başta çıkan eklentiyi kurun. Eklentiyi kurduktan sonra hiç bir şey yapmanıza gerek yoktur. Eklenti her şeyi otomatik olarak hallediyor.

    Kaynak
  • 16-03-2025, 10:31:26
    #7
    Eklentisiz olarak functions.php ye şunu eklerseniz çözülmesi lazım, eskiden not defterime kayıt etmişim ama çalışıyor mu bilmiyorum kontrol etmedim
    add_filter('category_rewrite_rules', function($rules) {
    foreach($rules as $key => $val) {
    if(strpos($key, 'category/') === 0) {
    unset($rules[$key]);
    }
    }
    return $rules;
    });

    add_filter('request', function($query_vars) {
    if(isset($query_vars['category_name'])) {
    $query_vars['category_name'] = str_replace('category/', '', $query_vars['category_name']);
    }
    return $query_vars;
    });
  • 16-03-2025, 14:46:16
    #8
    ✅ R10'un en iyisi sanırım
    Eğer Rank Math kullanıyorsanız Genel Ayarlar bölümünden Remove Category Slug özelliğini kullanabilirsiniz.
    Kullanmıyorsanız, No Category Base WPML eklentisini kullanabilirsiniz.
    Eğer kod olarak eklemek istiyorsanız Code Snippets gibi bir eklenti ile @cetin61; hocamın ilettiği kodu ekleyebilirsiniz.