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.