Publiqué un artículo con permalink slug:
http://domain.com/writing
Luego, después de publicar, cambié la babosa de enlace permanente a writing-lorem
. Ahora, cada vez que visito /writing
, redirige a /writing-lorem
.
Quiero usar la writing
babosa para una nueva categoría pero no puedo, cambia a writing-2
.
Para intentar eliminar todos los registros de la writing
babosa, busqué en la base de datos la post_name
columna debajo de esa publicación, pero el valor era la nueva babosa writing-lorem
.
Luego busco otras publicaciones con el writing
valor, ninguna encontrada.
¿Dónde se almacena exactamente esa babosa y cómo puedo eliminarla para poder usarla en la categoría?
fuente
Determinamos que la babosa no estaba almacenada en
postmeta
meta_key_wp_old_slug
.En un intento final de encontrar dónde se almacena esta babosa. Realicé una búsqueda de la frase exacta de
writing
y encontré algunos resultados. El de interés estaba enwp_terms
.Eliminé esa entrada y luego cambié el slug de la categoría
/writing
y está funcionando. Lo extraño fue que no había registros dentrowp_terms
que conectaran la publicación a la babosa.Tal vez alguien esté bien informado sobre esta tabla ...
fuente
wp_terms
tabla contiene "Las categorías para publicaciones y enlaces y las etiquetas para publicaciones". Por lo tanto, debe haber tenido una categoría o etiqueta que ya utiliza lawriting
babosa. Dado que las babosas deben ser únicas en todas las publicaciones / páginas / categorías / etiquetas, Wordpress agrega un número a cualquier duplicado, como descubrió cuando cambió la babosa de su publicación.