Como corrigir o erro que não deixa mudar link da categoria no WP

Aqui aprenderemos a retirar aquela numeração no link da categoria no WordPress. Se quiser, pode pular logo para as imagens para ser mais rápido.

Esse é um errinho do WordPress que é bem fácil de ser corrigido. De vez em quando criamos um post no WordPress e colocamos uma tag nele (tag quer dizer marcação). O WordPress automaticamente pega o nome dessa tag e coloca tudo em minúsculo, faz um Slug com o nome dessa tag e guarda no banco de dados. Para toda tag criada, é criada uma página para ela no WordPress para listar todos os posts que estão com a mesma tag. Por exemplo, eu crio um post sobre sabão e coloco uma tag de nome sabão, o WordPress cria um slug chamado “sabao” e uma página para a aquela tag que vai ficar www.[nomedosite].com/tag/[slug]. No caso no meu site iria ficar portalwp.com/tag/sabao. Todos os artigos que eu criasse e marcasse com essa tag e quando acessássemos o link referente a ela, os artigos estariam listados lá.

Acontece que o WordPress divide no banco de dados a mesma tabela para categoria e para tags. Quando criamos uma categoria no blog é criado também um slug.

De vez em quando acontece um erro assim. Eu crio a tag e o slug é criado, aí eu vou criar a categoria e o slug dela fica “[slug]-2”, no nosso caso, sabao-2 porque quando a pessoa criou a categoria já havíamos criado a tag e já tinha um slug chamado sabão lá. Como o slug da categoria ficou assim, todos os meus posts que estarão naquela categoria ficarão assim portalwp.com/sabao-2/nome-do-meu-post e eu não quero isso.Vou ter que ir lá na área de categoria do WordPress e mudar “sabao-2” para “sabao”, mas ele dá erro, não deixa mudar porque já tem um slug que foi da tag. No caso, devemos entrar no banco de dados de nosso site e alterar manualmente o slug da tag ou simplesmente apagá-la.

Vou fazer uma demonstração aqui de como você pode entrar no seu banco de dados e apagar o slug para a mudança de url da categoria funcionar.

Veja, eu criei um novo post. Coloquei o título chamado “post de teste” e um texto “teste”.

consertar-slug-categoria001

Lá na parte de tags eu coloquei o nome da tag de “teste” e adicionei ao post.

consertar-slug-categoria002

Em seguida publiquei o post. Lá no Banco de dados já foi criada a slug “teste” da tag na tabela wp_terms.

consertar-slug-categoria003

Agora vou criar a categoria.

consertar-slug-categoria004

Coloquei a categoria de mesmo nome e criei.

consertar-slug-categoria005

E atualizei o post.

consertar-slug-categoria006

Veja que o url dela ficou. O slug tá teste-2 e eu não quero isso, porque fica feio. Então fui lá nas categorias.

consertar-slug-categoria007

Localizei a nova categoria criada.

consertar-slug-categoria008

E alterei o slug.

consertar-slug-categoria009

Alterei de “teste-2” para “teste” porque eu quero que fique assim no link do post.

consertar-slug-categoria010

E cliquei em atualizar.

consertar-slug-categoria011

 

E o item não foi atualizado.

consertar-slug-categoria012

E o link de meu post continuou do mesmo jeito.

consertar-slug-categoria013

Mas há uma maneira de consertar isso. Fui no meu Cpanel.

consertar-slug-categoria014

E acessei o Phpmyadmin que é o gerenciador de banco de dados.

consertar-slug-categoria015

Acessei o banco de dados referente ao meu blog.

consertar-slug-categoria016

Eu poderia ir na tabela terms que é onde as slugs da url estão, mas eu cliquei em pesquisar pra ser mais rápido.

consertar-slug-categoria017

Coloquei o nome teste e marquei a tabela, porque eu já sabia que estava ali naquela tabela. Executei o comando para localizar.

consertar-slug-categoria018

Ele me mostrou que havia 2 resultados. Eu fui lá.

consertar-slug-categoria019

E localizei os slugs da categoria e da tag.

consertar-slug-categoria020

Apaguei o slug da tag que foi o primeiro que criei.

consertar-slug-categoria021E só sobrou uma, a da categoria.

consertar-slug-categoria024

Voltando ao nosso painel WordPress, como não há mais a slug da tag, então quando eu mudar, vai funcionar e a categoria vai voltar ao normal.

consertar-slug-categoria025

Mudei e cliquei em atualizar.

consertar-slug-categoria026

Veja, ela está OK agora.

consertar-slug-categoria027

Siga-me no Facebook

Comments

comments

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios são marcados com *