.
.

Acentos no Wordpress

Se você atualizou sua versão do Wordpress e encontrou pela frente um sério problema: os acentos dos posts e comentários enlouqueceram, confira esse tutorial para resolver seu problema!

O procedimento

A idéia do procedimento é a seguinte: vamos pegar todos os comentários e posts e substituir os caracteres novamente pelos acentos! Vamos lá?

O tutorial

1. Com seu CPanel aberto, clique em MySQL Databases e depois entra no PHPMyAdmin (o link provavelmente estará no final da página). A url para entrar direto é: clique.

2. Para tornar o entendimento mais fácil vamos traduzir o PHPMyAdmin para o português. Para isso, na página principal do PHPMyAdmin em Language/Linguagem escolha: Português - Brazilian Portuguese. Ao selecionar, automaticamente ele traduz a página para nosso idioma.

3. Vamos pegar agora os posts e comentários e salvar todos em um arquivo texto. Para isso precisaremos entrar no banco de dados do Wordpress. No menu da esquerda escolha a opção _wrdp1:

O menu da esquerda vai agora atualizar e mostrar todas as tabelas do banco de dados do Wordpress, entre elas wp_comments e wp_posts que são as tabelas que iremos trabalhar. Vamos começar pelos comentários.

4. Clique em cima de wp_comments. A área da direita vai atualizar com os campos da tabela de comentários. Selecione no menu superior a opção EXPORTAR. Selecione as opções de acordo com a imagem abaixo:

Na parte inferior da imagem está escrito DUMPAR XX REGISTROS, esse número variará. É o número de comentários que estão registrados, por isso varia de blog para blog.

Não precisa selecionar a opção ENVIADO que está logo abaixo da opção mostrada na imagem acima. Agora é só clicar em EXECUTAR.

5. Irá aparecer um grande quadrado com linhas e linhas de código SQL dentro, aguarde carregar tudo e selecione tudo o que está dentro desse quadrado. Geralmente começa com: – phpMyAdmin SQL Dump e termina com uma linha INSERT INTO. Cole o que copiou em um arquivo do Bloco de Notas, certifique-se de ter copiado exatamente tudo o que está dentro dessa área. Salve esse arquivo com o nome com_semacento.txt

6. Precisamos agora, além dos comentários, dos posts salvos no bloco de notas, então, repita o mesmo procedimento do Passo 4 e 5 só que não mais com a tabela wp_comments e sim com a wp_posts. Salve o conteúdo do quadrado em um novo arquivo do bloco de notas com o nome posts_semacento.txt

7. Vamos agora para a substituição de fato dos códigos estranhos pelos antigos acentos. Testei fazer a substituição tanto com o Dreamweaver quanto com o Bloco de Notas e ambos demoraram muito e não fizeram exatamente o procedimento que eu queria. Parti então para o WORD e ele se adaptou exatamente ao que precisamos. Abra o arquivo com_semacento.txt no Word. Aperte CTRL + U ou vá no menu Editar e selecione a opção Substituir. Agora vamos precisar colocar os códigos estranhos e pedir que o Word substitua para a letra que estava ali antes. Abaixo deixo a listagem de caracteres estranhos e seus respectivos significados:

Letra
Car. Estranho
á
á
é
é
í
í
ó
ó
ú
ú
ã
ã
õ
õ
ç
ç
â
â
ê
ê
ô
ô

Começaremos com o á, na caixa SUBSTITUIR do Word coloque em LOCALIZAR o conjunto de caracteres estranhos que quer dizer á (á), em SUBSTITUIR POR coloque á, clique no botão MAIS e selecione a opção DIFERENCIAR
MAIÚSCULAS DE MINÚSCULAS.
Clique então em SUBSTITUIR TUDO. Ficará assim:

Faça isso com todas as letras que estão na tabela acima, substituindo cada conjunto de caracteres estranhos pela letra acentuada correspondente. Não esqueça nenhuma letra. Ao terminar salve o arquivo como com_comacento.txt. Temos agora todos os comentários corretamente acentuados.

8. Precisamos agora consertar os posts. Abra o arquivo posts_semacento.txt, execute o mesmo procedimento do Passo 7 e salve como posts_comacento.txt

9. Vamos voltar pro PhpMyAdmin. Primeiramente teremos que esvaziar as tabelas de posts e comentários. Você pode efetuar esse passo tranquilamente pois tem o backup feito (os arquivos com_semacento e posts_semacento nada mais são do que uma cópia fiel do conteúdo do seu blog - posts e comentários - até o momento). Para fazer isso clique no menu da esquerda em yy_wrdp1 (xx) [O yy é o seu nome de usuário para logar no Cpanel e o xx é um número, o número de tabelas que aquele banco de dados tem, geralmente é 12]. Na área da direita aparecerão todas as tabelas do banco de dados do Wordpress, você terá que clicar no ícone de uma lixeirinha (Limpa) que está na frente de wp_comments e wp_posts, veja qual é na imagem abaixo:

Ao clicar, aparecerá uma mensagem de confirmação, aperte OK. Aguarde carregar e aparecerá uma mensagem informando que a tabela foi esvaziada. Não esqueça de fazer isso nas 2 tabelas: wp_comments e wp_posts.

10. Agora precisamos colocar novamente os posts e comentários (agora acentuados corretamente) em suas tabelas. Vamos começar com a tabela de comentários). Clique no ícone de uma mãozinha (Estrutura) que está na frente de wp_comments. O ícone é esse:

11. Depois selecione no menu superior a opção IMPORTAR. Agora faça o seguinte:

  • Em LOCALIZAÇÃO DO ARQUIVO TEXTO clique em PROCURAR e encontre em seu computador o arquivo com_comacento.txt, ao encontrar clique nele e selecione ABRIR.
  • Em CONJUNTO DE CARACTERES DO ARQUIVO selecione LATIN 1 (esse passo é muito importante, se selecionar qualquer coisa diferente disso não irá adiantar nada todo esse processo. O arquivo será importado com erro novamente)
  • Em IMPORTAÇÃO PARCIAL selecione Permitir interromper a importação caso (…)
  • Em FORMATO DO ARQUIVO IMPORTADO selecione SQL. Aperte EXECUTAR.

Aguarde que o PhpMyAdmin carregue o arquivo totalmente e aparecerá uma mensagem de sucesso, informando que a importação foi finalizada.

12. Para concluir teremos que importar o arquivo posts_comacento.txt. Clique no menu da esquerda em wp_posts e faça o procedimento descrito no passo 11, não esquecendo de abrir o arquivo posts_comacento em LOCALIZAÇÃO DO ARQUIVO TEXTO.

Procedimento Finalizado! Agora, tanto os comentários quanto os posts estarão exibindo os acentos corretamente, faça o teste e abra um post ou comentário que antes estava apresentando problema! Qualquer dúvida entre em contato!

Popularidade: 1%

Voltar
Close
E-mail It