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.