Де зберігається стара пошта з постійною посиланням?


11

Я опублікував статтю зі слизькою постійною посиланням:

http://domain.com/writing

Потім, після публікації, я змінив кулі постійної посилання на writing-lorem. Тепер, коли я відвідую /writing, він переадресовує на /writing-lorem.

Я хочу використовувати writingслизьку для нової категорії, але не можу, вона змінюється на writing-2.

Щоб спробувати видалити всі записи про writingслизький, я заглянув у БД для post_nameстовпця під цією публікацією, але значення було новим слизом writing-lorem.

Потім я шукаю інші записи зі writingзначенням, жодного не знайдено.

Де саме зберігається цей слимак і як його можна видалити, щоб я міг використовувати його для категорії?

Відповіді:


9

Це в таблиці postmetaз мета-ключем від_wp_old_slug

Якщо ви хочете очистити всі старі слизи, ви можете скористатися цим:

DELETE FROM wp_postmeta WHERE meta_key = '_wp_old_slug';


Я шукав цей мета-ключ, не знайшов відповідного слима. Дуже дивно. Чи можливо це може бути деінде?
Крістін Купер

Я переглядав БД і знаходив лише стару інформацію про слизи в таблиці постмета. Ви на 100% впевнені, що змінили стару слизьку? Я перейду до сторінки / публікації в розділі адміністратора і додаю область "Слуг" із параметрів екрана, щоб переконатися, що вона фактично змінена. Це єдине, що я можу придумати.
Грег МакМюллен

Це, безумовно, змінилося, я двічі перевірив. Це насправді бентежить мене, де ще це могло бути.
Крістін Купер

Вибачте, мені більше не могло допомогти. Я поняття не маю, де ще шукати. Можливо, це допоможе. Основний випуск 12473 Це лише, але можливо, зможе пролити трохи світла.
Грег Мак-Маллен

1
Дуже дякую за допомогу. Я знайшов, де зберігався слизь, дивіться мою відповідь.
Крістін Купер

4

Ми визначили, що postmetaслизь не зберігався в мета-ключі _wp_old_slug.

В останню спробу знайти, де цей слизький зберігається. Я здійснив пошук точної фрази writingта знайшов кілька результатів. Цікавою була в wp_terms.

Я видалив цей запис, а потім змінив слизьку категорію на /writingі вона працює. Дивна частина полягала в тому, що в ньому не було записів, wp_termsякі з'єднували б посаду зі слизом.

Можливо, хтось знає про цю таблицю ...


1
У wp_termsтаблиці міститься "Категорії як публікацій, так і посилань та тегів для публікацій". Отже, ви, мабуть, мали категорію або тег, який вже використовував writingслизьку. Оскільки молюски повинні бути унікальними у публікаціях / сторінках / категоріях / тегах, Wordpress додає номер до будь-якого дубліката, як ви виявили, коли ви змінили кулі свого допису.
Тоні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.