• 27-10-2018, 15:38:31
    #1
    Wordpress üstadlarına uzmanlık sorum var.

    var olan kategorilerden bir tanesini sildim Zaman içerisinde tekrar kategori gerekti. Ancak eski kategori numarası ile işlem gerekiyor.

    Yani wordpressde var olan veya yeni açacağım kategoriye istediğim ID numarasını nasıl verebilirim?
  • 27-10-2018, 15:41:31
    #2
    rkalkan adlı üyeden alıntı: mesajı görüntüle
    Wordpress üstadlarına uzmanlık sorum var.

    var olan kategorilerden bir tanesini sildim Zaman içerisinde tekrar kategori gerekti. Ancak eski kategori numarası ile işlem gerekiyor.

    Yani wordpressde var olan veya yeni açacağım kategoriye istediğim ID numarasını nasıl verebilirim?
    phpmyadminden kategori id lerinin olduğu kısmı bularak yeni kategorinin id sini değiştirebilirsiniz diye düşünüyorum
  • 27-10-2018, 16:03:10
    #3
    bilindik basit sciptlerde olsa dediğiniz gibi idi
    zarar vermeden çözüm bulabilmek için bilen birisine ihtiyaç oldu.
    wp_term_relationships
    wp_term_taxonomy ve birkaç tablo birden değişiklik gerektiriyor gibi duruyor.
  • 27-10-2018, 16:05:47
    #4
    -- ana kategorinin numarasını değiştirme
    update wp_term_taxonomy set term_id = 999 where term_id = (select term_id from wp_terms where name = 'kategorim');
    -- alt kategorilerin bağlantı numarasını değiştirme
    update wp_term_taxonomy set parent = 999 where parent = (select term_id from wp_terms where name = 'kategorim');
    -- ana kategorinin numarasını değiştirme
    update wp_terms set term_id = 999 where name = 'kategorim';

    kategorim yerine tam kategori adı ne ise onu girmen gerek burada görüneni yani, 999 ise kategori id olarak geçiyor (vermek istediğin yeni kategori idsi)
    http://prntscr.com/lb3guz
    • rkalkan
    rkalkan bunu beğendi.
    1 kişi bunu beğendi.
  • 27-10-2018, 16:10:51
    #5
    teşekkürler yedek alıp deneme yapacağım
  • 28-10-2018, 23:26:05
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    update wp_term_taxonomy set term_id = 999 where term_id = (select term_id from wp_terms where name = 'kategorim');

    update wp_terms set term_id = 999 where name = 'kategorim';

    kategorim yerine tam kategori adı ne ise onu girmen gerek burada görüneni yani, 999 ise kategori id olarak geçiyor (vermek istediğin yeni kategori idsi)
    http://prntscr.com/lb3guz
    işlemi uyguladım, ıd değişti ancak, alt kategorilerde olan kategorilerin bağı koptu ve wp kategorilerim arayüzünde görünmez oldu. zarar vermeden bir sorgu örneği varmıdır. taxomomy tablosu da işin içine girmeli midir?
  • 28-10-2018, 23:39:56
    #7
    konu içerisinde yazmamışsınız alt kategorilerin oldugunu bu sebeple bende ana kategoriye göre ayarladım kodları

    güncelledim kodları
    -- ana kategorinin numarasını değiştirme
    update wp_term_taxonomy set term_id = 999 where term_id = (select term_id from wp_terms where name = 'kategorim');
    -- alt kategorilerin bağlantı numarasını değiştirme
    update wp_term_taxonomy set parent = 999 where parent = (select term_id from wp_terms where name = 'kategorim');
    -- ana kategorinin numarasını değiştirme
    update wp_terms set term_id = 999 where name = 'kategorim';
    • rkalkan
    rkalkan bunu beğendi.
    1 kişi bunu beğendi.