¿Dónde se almacena la antigua babosa de enlace permanente posterior?

11

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 writingbabosa para una nueva categoría pero no puedo, cambia a writing-2.

Para intentar eliminar todos los registros de la writingbabosa, busqué en la base de datos la post_namecolumna debajo de esa publicación, pero el valor era la nueva babosa writing-lorem.

Luego busco otras publicaciones con el writingvalor, ninguna encontrada.

¿Dónde se almacena exactamente esa babosa y cómo puedo eliminarla para poder usarla en la categoría?

Christine Cooper
fuente

Respuestas:

9

Está en la tabla postmetacon la meta_key de_wp_old_slug

Si quisieras borrar todas las babosas antiguas, puedes usar esto:

DELETE FROM wp_postmeta WHERE meta_key = '_wp_old_slug';

Greg McMullen
fuente
Busqué a través de esa meta_key, no encontré la babosa relevante. Muy extraño. ¿Es posible que pueda estar en otro lugar?
Christine Cooper
He estado buscando en la base de datos y solo he encontrado información de babosa antigua en la tabla postmeta. ¿Estás 100% seguro de que cambiaste la vieja babosa? Navegaría a la página / publicación en la sección de administración y agregaría el área "Slug" desde las opciones de pantalla para asegurarme de que realmente haya cambiado. Esa es la única otra cosa que puedo pensar.
Greg McMullen
Definitivamente ha cambiado, lo verifiqué dos veces. Realmente me desconcierta, ¿dónde más podría estar?
Christine Cooper
Lo siento, no podría ser de más ayuda. No tengo idea de dónde más mirar. Quizás esto ayude. Número principal 12473 Es solo pero podría arrojar algo de luz.
Greg McMullen
1
Muchas gracias por su asistencia. Encontré dónde estaba guardada la babosa, vea mi respuesta.
Christine Cooper
4

Determinamos que la babosa no estaba almacenada en postmetameta_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 writingy encontré algunos resultados. El de interés estaba en wp_terms.

Eliminé esa entrada y luego cambié el slug de la categoría /writingy está funcionando. Lo extraño fue que no había registros dentro wp_termsque conectaran la publicación a la babosa.

Tal vez alguien esté bien informado sobre esta tabla ...

Christine Cooper
fuente
1
La wp_termstabla 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 la writingbabosa. 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.
Tony