Opublikowałem artykuł ze ślimakiem Permalink:
http://domain.com/writing
Następnie po opublikowaniu zmieniłem ślimak permalink na writing-lorem
. Teraz, ilekroć odwiedzę /writing
, przekierowuje do /writing-lorem
.
Chcę użyć writing
ślimaka do nowej kategorii, ale nie mogę, zmienia się na writing-2
.
Aby spróbować usunąć wszystkie rekordy writing
ślimaka, poszukałem w DB post_name
kolumny pod tym postem, ale wartość była nowym ślimakiem writing-lorem
.
Następnie szukam innych postów o writing
wartości, których nie znaleziono.
Gdzie dokładnie przechowywany jest ten ślimak i jak go usunąć, aby móc go używać w tej kategorii?
źródło
Ustaliliśmy, że ślimak nie był przechowywany w
postmeta
meta_key_wp_old_slug
.W ostatniej próbie ustalenia, gdzie przechowywany jest ten ślimak. Przeprowadziłem wyszukiwanie dokładnej frazy
writing
i znalazłem kilka wyników. Jednym z interesujących byłwp_terms
.Usunąłem ten wpis, a następnie zmieniłem informacje o kategorii na
/writing
i działa. Dziwne było to, że nie było żadnych zapisów,wp_terms
które łączyłyby post ze ślimakiem.Może ktoś ma wiedzę na temat tego stołu ...
źródło
wp_terms
Stół trzyma „kategorie dla obu stanowisk i linków i znaczniki dla stanowisk”. Więc musiałeś mieć już kategorię lub tag używającywriting
ślimaka. Ponieważ ślimaki muszą być unikalne we wszystkich postach / stronach / kategoriach / tagach, Wordpress dołącza liczbę do każdego duplikatu, co odkryłeś, gdy zmieniłeś ślimak swojego postu.