Dove è conservata la vecchia lumaca post permalink?


11

Ho pubblicato un articolo con la lumaca permalink:

http://domain.com/writing

Quindi, dopo la pubblicazione, ho cambiato la lumaca permalink in writing-lorem. Ora, ogni volta che visito /writing, reindirizza a /writing-lorem.

Voglio usare la writinglumaca per una nuova categoria ma non posso, diventa writing-2.

Per tentare di rimuovere tutti i record della writinglumaca, ho cercato nel DB la post_namecolonna sotto quel post, ma il valore era la nuova lumaca writing-lorem.

Quindi cerco altri post con il writingvalore, nessuno trovato.

Dove si trova esattamente quella lumaca e come posso rimuoverla per poterla utilizzare per la categoria?

Risposte:


9

È nella tabella postmetacon la meta_key di_wp_old_slug

Se volessi cancellare tutte le vecchie lumache potresti usare questo:

DELETE FROM wp_postmeta WHERE meta_key = '_wp_old_slug';


Ho cercato quel meta_key, non ho trovato la lumaca pertinente. Molto strano. È possibile che possa essere altrove?
— Christine Cooper

Ho esaminato il DB e ho trovato solo le vecchie informazioni sulla lumaca nella tabella postmeta. Sei sicuro al 100% di aver cambiato la vecchia lumaca? Vorrei andare alla pagina / post nella sezione admin e aggiungere l'area "Lumaca" dalle opzioni dello schermo per assicurarmi che sia effettivamente cambiata. Questa è l'unica altra cosa che mi viene in mente.
— Greg McMullen,

È decisamente cambiato, ho ricontrollato. Mi sconcerta davvero, dove altro potrebbe essere.
— Christine Cooper

Scusa se non potrei essere più di aiuto. Non ho idea di dove altro cercare. Forse questo sarebbe d'aiuto. Nucleo numero 12473 È solo ma potrebbe essere in grado di far luce.
— Greg McMullen,

1
Grazie mille per l'assistenza. Ho trovato dove si trovava la lumaca, vedi la mia risposta.
— Christine Cooper

4

Abbiamo determinato che la lumaca non era memorizzata in postmetameta_key _wp_old_slug.

Nel tentativo finale di trovare dove è archiviata questa lumaca. Ho eseguito una ricerca della frase esatta di writinge ho trovato alcuni risultati. Quello di interesse era wp_terms.

Ho cancellato quella voce e poi ho cambiato la lumaca della categoria in /writinge sta funzionando. La parte strana era che non c'erano registrazioni all'interno wp_termsche collegassero il palo alla lumaca.

Forse qualcuno è ben informato su questo tavolo ...


1
La wp_termstabella contiene "Le categorie sia per i post che i link e i tag per i post". Quindi devi aver avuto una categoria o tag già usando la writinglumaca. Poiché le lumache devono essere univoche tra post / pagine / categorie / tag Wordpress aggiunge un numero a qualsiasi duplicato, come hai scoperto quando hai cambiato la lumaca del tuo post.
— Tony,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.