Como habilitar diacríticos no WordPress (este)

Antes de ver como habilitar diacríticos no WordPress, lembre-se de que nem todas as fontes suportam esse tipo de caractere específico do idioma.

Os detalhes do problema são os seguintes... Um blog ou site desenvolvido em WordPress, é bem possível que ao invés de “ăâșțî”, mostram apenas alguns pontos de interrogação, se um idioma diferente daquele que usa sinais diacríticos foi selecionado durante o processo inicial de instalação do WordPress.

Veja o que pode acontecer quando você escreve em um site sem suporte para codificação de idioma (imagem abaixo). Diacríticos com ponto de interrogação em vez de caracteres.

Diacríticos com ponto de interrogação
Diacríticos com pontos de interrogação em vez de caracteres

Como você habilita diacríticos no WordPress (assim)?

Para habilitar diacríticos no WordPress, você deve primeiro identificar os motivos pelos quais eles não estão funcionando.

Em geral, se os diacríticos não funcionarem no WordPress, você deve começar verificando as configurações de seu personagem e idioma, depois investigar temas e plugins e, se não funcionarem, verificar seu banco de dados.

Define a codificação UTF-8 no banco de dados

Vou começar pelo banco de dados, porque na maioria das vezes é aí que está o problema. Em primeiro lugar, é altamente recomendável fazer um backup do seu banco de dados. Só nas casas.

Execute o comando em SQL para verificar a configuração correta da codificação. tem que ser isso UTF-8 para exibir caracteres acentuados.

SHOW VARIABLES LIKE 'character_set_database';

Se a configuração atual ainda não for UTF-8, use o seguinte comando para alterar a codificação:

ALTER DATABASE data_base_name CHARACTER SET utf8 COLLATE utf8_general_ci;

Certifique-se de substituir o “data_base_name” com o nome do banco de dados a ser atualizado. Este comando alterará o conjunto de caracteres e a coluna do banco de dados especificado para utf8.

Você também pode atualizar a codificação de todas as tabelas no banco de dados executando os comandos abaixo:

SET @@global.character_set_database=utf8;
SET @@global.collation_database=utf8_general_ci;

SELECT CONCAT('ALTER TABLE `', table_schema, '`.`', table_name, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') AS sql_statements
FROM information_schema.tables AS tb
WHERE table_schema = 'data_base_name' AND `TABLE_TYPE` = 'BASE TABLE'
ORDER BY `TABLE_SCHEMA`, `TABLE_NAME`;

Substituir "data_base_name” com o nome do banco de dados a ser atualizado. Este comando irá gerar uma lista de instruções SQL que atualizará a codificação de cada tabela no banco de dados para utf8.

Se você usar phpMyAdmin e quiser alterar a codificação com mais facilidade, apenas para determinadas tabelas do banco de dados do WordPress, execute o comando abaixo em SQL:

alter table wp_posts convert to character set utf8

Este comando irá alterar a codificação apenas para a tabela "wp_posts". Mudar "wp_posts” com os nomes das outras tabelas para as quais você deseja alterar a codificação.

Na maioria das vezes, isso é tudo que você precisa fazer para habilitar diacríticos em WordPress.

Definir codificação UTF-8 no wp-config.php

Abra o arquivo wp-config.php e adicione a linha:

define(‘DB_CHARSET’, ‘utf8’);

Salve o arquivo.

Como habilitar diacríticos no WordPress
Como habilitar diacríticos no WordPress

Se os métodos acima não funcionarem, provavelmente um plug-in do WordPress está impedindo que os sinais diacríticos sejam exibidos corretamente.

Este tutorial é feito para o idioma romeno, mas a alteração da codificação é feita da mesma forma para outros idiomas que possuem tais caracteres na escrita.

Apaixonado por tudo que significa gadgets, sistemas operacionais, WordPress, JavaScript, escrevo com prazer no stealthsettings.com desde 2006 e gosto de descobrir coisas novas sobre os sistemas operacionais macOS, Linux, Windows, iOS e Android. Eu exploro com sucesso WordPress, WooCommerce e otimização de servidor web para lojas online e sites de imprensa.

Deixe um comentário

Your Mastodon Instance