Suporte » Temas » Acentuação e minúsculas e maiúsculas

  • Resolvido Elineia Santana

    (@elineia-santana)


    Estou usando um tema desenvolvido no US, porém palavras que são acentuadas ficam assim: InÍCio, PÀGina. Pesquisei e testei várias dicas sem sucesso, Nas configurações do WordPress e no banco de dados esta UTF-8.

    O interessante é que nos posts reconhece corretamente, mas se crio uma categoria acentuada dá errado; Tentei usar caracteres para substituir o acento ao criar a categoria e não funcionou.

    È possível editar categorias fora do painel WordPress?

    Verifiquei o Header do tema e a tag meta esta da seguinte forma:

    <meta http-equiv=”Content-Type” content=”<?php bloginfo(‘html_type’); ?>; charset=<?php bloginfo(‘charset’); ?>” />
    <meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ />

    Tentei salvar o Header.php novamente com a codificação UTF_8 e nada.

    Sou novata e já peço desculpas caso tenha expressado errado.

    Conto com a Ajuda de vcs.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • pesquise sobre o script cufon, provavelmente é este o seu problema.

    Criador do tópico Elineia Santana

    (@elineia-santana)

    Obrigada. Vou Pesquisar

    O cufon é para transformar fontes em imagens!!!

    O problema de encodings pode ser dos próprios arquivos. Principalmente por você dizer que funciona no post(single.php).

    Utilize o software gratuito para Windows Notepad++ para abrir os arquivos do seu template e converta-os em UTF-8.
    (na minha opinião é melhor editor para converter encodings).

    Para converter, clique em Formatar -> Converter para UTF-8 (sem bom).

    Os arquivos de categoria podem ser: category.php ou archive.php

    Nossa, peraí! Agora que eu li de novo seu post que peguei o erro.

    Se só dá erro na categoria, e não mostra erro, mas sim letras acentuadas em maiúsculas…

    Provavelmente você escreveu as categorias em CAIXA ALTA(maiúsculas) e o seu tema deve utilizar a função do php strtolower() que converte letras maiúsculas em minúsculas. Mas esta função possui um “bug” com caracteres acentuados…

    não vou te ensinar a corrigir porque é mais fácil usar o CSS.

    Você pode resolver utilizando o CSS.
    Descubra qual a tag html que exibe o nome da categoria, e utilize o seguinte script CSS:

    h2 {text-transform: lowercase;}

    No exemplo utilizei a tag <h2>

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Acentuação e minúsculas e maiúsculas’ está fechado para novas respostas.