Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como desativar a formatação automática em publicações do WordPress

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Deseja desativar a formatação automática nas postagens do WordPress?

Por padrão, o WordPress formata os textos para substituir as aspas por aspas sofisticadas e limpar o texto. Isso impede que os usuários exibam código, texto bruto e exemplos de código CSS/Javascript.

Neste artigo, mostraremos como desativar a formatação automática nas postagens do WordPress.

How to Disable Automatic Formatting in WordPress Posts

Por que desativar a formatação nos posts do WordPress?

O WordPress vem com um recurso interno para higienizar o texto. Esse recurso substitui as aspas por aspas sofisticadas e remove outras tags que podem ser necessárias para exibir HTML, CSS ou JavaScript.

Há várias maneiras de exibir facilmente o código no WordPress, o que permite que você ignore a formatação padrão. Você pode conferi-las em nosso artigo sobre como exibir código no WordPress.

No entanto, alguns usuários avançados podem querer desativar completamente a formatação automática do WordPress em seus sites. Isso permitiria que eles ignorassem facilmente as verificações de formatação do WordPress e exibissem texto bruto em seus sites sempre que necessário.

Dito isso, vamos dar uma olhada em como desativar facilmente a formatação automática do WordPress em seu site. Mostraremos dois métodos para que você possa escolher o que funciona melhor para suas necessidades.

Método 1. Desativar manualmente a formatação automática no WordPress

Esse método exige que você adicione um código personalizado ao seu site do WordPress. Se você nunca fez isso antes, dê uma olhada no nosso guia sobre como copiar e colar trechos de código personalizados no WordPress.

Primeiro, você precisará colar o seguinte código no arquivo functions.php do seu tema ou em um plug-in de snippets de código.

function my_formatter($content) {
$new_content = '';
$pattern_full = '{([raw].*?[/raw])}is';
$pattern_contents = '{[raw](.*?)[/raw]}is';
$pieces = preg_split($pattern_full, $content, -1, PREG_SPLIT_DELIM_CAPTURE);
 
foreach ($pieces as $piece) {
if (preg_match($pattern_contents, $piece, $matches)) {
$new_content .= $matches[1];
} else {
$new_content .= wptexturize(wpautop($piece));
}
}
 
return $new_content;
}
 
remove_filter('the_content', 'wpautop');
remove_filter('the_content', 'wptexturize');
 
add_filter('the_content', 'my_formatter', 99);

Recomendamos adicionar esse código usando o plug-in WPCode. É a maneira mais segura e fácil de adicionar código personalizado no WordPress sem editar os arquivos do tema.

Para começar, você precisa instalar e ativar o plug-in gratuito WPCode. Se precisar de ajuda, consulte este guia sobre como instalar um plug-in do WordPress.

Depois que o plug-in estiver ativado, vá para Code Snippets ” Add Snippet no painel do WordPress. Em seguida, passe o mouse sobre a opção “Add Your Custom Code (New Snippet)” (Adicionar seu código personalizado (novo snippet)) e clique no botão “Use snippet” (Usar snippet).

Add a new custom code snippet in WPCode

Em seguida, você pode adicionar um título ao seu snippet, que pode ser qualquer coisa que o ajude a lembrar para que serve o código.

Em seguida, basta colar o código acima na caixa “Code Preview” (Visualização de código) e selecionar “PHP Snippet” como o tipo de código no menu suspenso.

Paste your snippet into WPCode and choose the code type

Por fim, alterne a chave de “Inativo” para “Ativo” e clique no botão “Salvar snippet” na parte superior da página.

Activate and save your custom code snippet

O código acima diz ao WordPress para ignorar a opção de formatação se algum texto estiver envolvido no shortcode bruto.

Agora, para adicionar a formatação do skip WordPress, você precisa adicionar o bloco HTML ao editor de postagens do WordPress. Dentro do editor de postagens, você pode adicionar seu texto ou código não formatado dentro do shortcode bruto.

[raw]Unformatted code[/raw] 
Unformatted HTML block

A desvantagem desse método é que ele não funcionaria muito bem com o editor de blocos. Mesmo dentro do bloco HTML, ele pode se comportar de forma inesperada.

Método 2. Desativar a formatação automática no WordPress usando o plug-in

Esse método é mais fácil, mas exige que você use o plug-in antigo do Classic Editor. A principal desvantagem dessa abordagem é que ela criaria uma bagunça se você decidisse começar a usar o editor de blocos no futuro.

Primeiro, você precisa instalar e ativar o plug-in Classic Editor. Para obter mais detalhes, consulte nosso guia sobre como desativar o editor de blocos no WordPress.

Depois disso, você precisa instalar e ativar o plug-in Raw HTML. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Depois disso, você pode criar uma nova postagem ou editar uma já existente. Na tela de edição da postagem, é necessário alternar para o modo Texto e adicionar o texto não formatado dentro do shortcode bruto.

[raw]Unformatted code[/raw] 
Unformatted classic editor

Agora você pode publicar ou salvar suas alterações e visualizá-las para ver o texto não formatado em ação.

Esperamos que este artigo tenha lhe ajudado a aprender como desativar a formatação automática nas postagens do WordPress. Talvez você também queira consultar nosso guia completo de segurança do WordPress ou ver nossas dicas sobre como melhorar o SEO das postagens do seu blog.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

8 ComentáriosDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Phil LaNasa says

    Excellent! I’ve tried plugins, but they make they work globally – all pages are affected. This is a super quick fix.

  3. Myrddin says

    Hello,

    Thanks for this tip. Kind of nice to be able to have raw scripts/html for select complex forms I am using, without having to pay attention on the remaining site.

    Michael

  4. Blair says

    Im seeing this code everywhere , and I’m not so sure it’s a valid solution as it messes with a lot of other shortcodes ( if you theme is using theme ) , and it seems to add back formatting to areas in which did not have auto formatting in the first place ie : with get_the_excerpt() or something like this.

    Is there not an easier way to strip away a selected area of content to be not formatted this way?

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.