Eski post permalink slug nerede depolanır?


11

Permalink slug ile bir makale yayınladım:

http://domain.com/writing

Sonra yayınladıktan sonra kalıcı bağlantı slug değiştirdim writing-lorem. Şimdi, ne zaman ziyaret etsem /writing, yönlendiriyor /writing-lorem.

writingSlug'u yeni bir kategori için kullanmak istiyorum, ancak kullanamıyorum writing-2.

writingSlug'un tüm kayıtlarını kaldırmaya çalışmak için, DB'de o yazının post_namealtındaki sütunu aradım , ancak değer yeni slug oldu writing-lorem.

Sonra writingdeğeri olan diğer yayınları ararım, hiçbiri bulunamadı.

Bu bilgi tam olarak nerede depolanır ve kategori için kullanabilmem için nasıl kaldırabilirim?

Yanıtlar:


9

Tablodaki postmetameta_key_wp_old_slug

Tüm eski sümüklü böcekleri temizlemek istiyorsanız, bunu kullanabilirsiniz:

DELETE FROM wp_postmeta WHERE meta_key = '_wp_old_slug';


Bu meta_key ile arama yaptım, ilgili bilgi bulmadım. Çok ilginç. Başka bir yerde olabilir mi?
Christine Cooper

Ben DB bakıyordum ve postmeta tablosunda sadece eski slug bilgi bulduk. Eski sülük değiştirdiğinizden% 100 emin misiniz? Yönetici bölümündeki sayfaya / gönderiye gidip ekran seçeneklerinden "Slug" alanını gerçekten değiştirdiğinden emin olmak için eklerdim. Aklıma gelen tek şey bu.
Greg McMullen

Kesinlikle değişti, iki kez kontrol ettim. Gerçekten beni şaşırttı, başka nerede olabilirdi.
Christine Cooper

Üzgünüm, daha fazla yardım edemedim. Başka nereye bakacağım hakkında hiçbir fikrim yok. Belki bu yardımcı olur. Ana Konu 12473 Sadece ama biraz ışık tutabilir.
Greg McMullen

1
Yardımın için çok teşekkür ederim. Sülüklerin nerede depolandığını buldum, cevabımı görün.
Christine Cooper

4

postmetaSlug'ın meta_key içinde depolanmadığını belirledik _wp_old_slug.

Bu sülük nerede depolanır bulmak için son bir girişim. Tam ifadesini aradım writingve birkaç sonuç buldum. İlgilenilen biri wp_terms.

Bu girdiyi sildim ve sonra kategorinin bilgisini değiştirdim /writingve çalışıyor. Garip olan kısım, wp_termsdireği sümüklüğe bağlayan hiçbir kayıt olmamasıydı .

Belki birisi bu masa hakkında bilgilidir ...


1
wp_termsTablosu "Yayınlar için hem yayınların hem de bağlantıları ve etiketleri için kategoriler" tutar. Yani zaten writingslug kullanan bir kategori veya etiket olması gerekir . Sümüklü böcekler yazılarda / sayfalarda / kategorilerde / etiketlerde benzersiz olması gerektiğinden Wordpress, yazılarınızın bilgi metnini değiştirdiğinizde bulduğunuz gibi kopyalara bir sayı ekler.
Tony
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.