Publiquei um artigo com lesma permalink:
http://domain.com/writing
Depois da publicação, mudei a lesma do permalink para writing-lorem
. Agora, sempre que eu o visito /writing
, ele redireciona para /writing-lorem
.
Eu quero usar a writing
lesma para uma nova categoria, mas não pode, ela muda para writing-2
.
Para tentar remover todos os registros da writing
lesma, procurei no banco de dados a post_name
coluna sob esse post, mas o valor era a nova lesma writing-lorem
.
Então procuro outras postagens com o writing
valor, nenhuma encontrada.
Onde exatamente essa lesma está armazenada e como posso removê-la para poder usá-la na categoria?
fonte
Determinamos que a lesma não foi armazenada na
postmeta
meta_key_wp_old_slug
.Em uma tentativa final de descobrir onde esta lesma está armazenada. Eu fiz uma pesquisa para a frase exata de
writing
e encontrei alguns resultados. O de interesse erawp_terms
.Excluí essa entrada e, em seguida, mudei a lesma da categoria para
/writing
e ela está funcionando. A parte estranha era que não havia registros dentro dowp_terms
que ligava o post à lesma.Talvez alguém tenha conhecimento sobre esta tabela ...
fonte
wp_terms
tabela contém "As categorias para postagens e links e as tags para postagens". Então você já deve ter uma categoria ou tag usando awriting
lesma. Como as lesmas devem ser únicas nas postagens / páginas / categorias / tags, o Wordpress anexa um número a qualquer duplicata, como você encontrou ao alterar a lesma da sua postagem.