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 o estouro no WordPress (remover a rolagem horizontal)

Uma barra de rolagem horizontal aparece quando um elemento da página é muito largo para ser exibido e ultrapassa a tela. A maioria dos temas do WordPress não usa a rolagem horizontal porque ela pode quebrar o layout do site e confundir os usuários.

Isso pode ser frustrante para você e seus visitantes. Felizmente, a desativação do estouro é simples e melhora a aparência e a usabilidade do seu site.

Neste artigo, mostraremos como desativar facilmente o estouro no WordPress e remover a barra de rolagem horizontal. Nossas instruções diretas são fáceis de usar e de seguir, mesmo que você não seja um especialista em codificação.

How to disable overflow in WordPress

O que causa a barra de rolagem horizontal ou o estouro no WordPress?

Ao configurar seu site WordPress, é importante torná-lo fácil de usar e acessível a todos.

O WordPress mostrará uma barra de rolagem horizontal se um elemento for mais largo do que o layout do seu site, o que é chamado de “overflow”. Ter uma barra de rolagem horizontal pode prejudicar o design e tornar o site menos amigável.

Uma página da Web com barras de rolagem horizontais e verticais também pode ser desorientadora para o visitante e se tornar difícil de navegar. Isso pode fazer com que as pessoas abandonem seu site, causando menos conversões e vendas.

A desativação do estouro tornará seu site mais fácil de usar, criará um layout de largura fixa e melhorará a capacidade de resposta geral do site.

Com isso em mente, vamos dar uma olhada em como desativar facilmente a barra de rolagem horizontal de estouro no WordPress:

Método 1: Adicionar o snippet CSS usando o personalizador de temas

Você pode desativar o estouro no WordPress simplesmente adicionando código CSS na opção “CSS adicional” do personalizador de temas.

Tudo o que você precisa fazer é acessar a página Appearance ” Customize (Aparência ” Personalizar ) no painel do WordPress.

Observação: Talvez você veja Appearance Editor em vez de Customize. Isso significa que seu tema usa o editor de site completo (FSE) em vez do personalizador de temas, e você deve consultar nosso guia sobre como corrigir o personalizador de temas ausente ou usar o Método 2 abaixo.

Choose Additional CSS option from theme customizer

Quando estiver na página Personalizar, clique na guia “CSS adicional”.

Em seguida, basta copiar e colar o código a seguir:

html, body {
	max-width: 100%;
	overflow-x: hidden;
}

Depois disso, qualquer excesso será removido, e você poderá vê-lo aplicado no painel de visualização ao vivo do seu site.

Não se esqueça de clicar no botão “Publicar” na parte superior da página quando terminar!

Paste CSS code in Additional CSS field

Método 2: Adicionar o snippet CSS usando o WPCode

Você também pode adicionar o código CSS por meio de um trecho de código usando o plug-in WPCode.

O WPCode é o melhor plug-in de snippet de código para WordPress do mercado, usado por mais de 1 milhão de sites.

Recomendamos esse método, pois esse plug-in facilita a adição de código personalizado ao WordPress sem a necessidade de editar nenhum arquivo do tema.

Primeiro, instale e ative o plug-in WPCode em seu site. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Observação: o WPCode também tem uma versão gratuita que pode ser usada para este tutorial. No entanto, a compra do plano premium desbloqueará recursos como lógica condicional, uma biblioteca em nuvem de snippets de código e muito mais.

Após a ativação, acesse a página Code Snippets ” + Add Snippets no painel do WordPress.

Aqui, clique no botão “Use Snippet” na opção “Add Your Custom Code (New Snippet)”.

Add new snippet

Isso o levará à página “Criar snippet personalizado”, onde você pode começar inserindo um título para o snippet de código. Esse nome não será exibido para os usuários e serve apenas para sua identificação.

Em seguida, selecione o “CSS Snippet” como o tipo de código no menu suspenso à direita.

Choose CSS Snippet option to remove Overflow

Depois disso, copie e cole o seguinte trecho de código CSS na caixa “Code Preview” (Visualização de código):

<style type="text/css">
html, body {
	max-width: 100%;
	overflow-x: hidden;
}
</style>

Depois de fazer isso, role para baixo até a seção “Insertion” (Inserção), onde você encontrará duas opções: “Auto Insert” (Inserção automática) e “Shortcode” (Código curto).

A partir daqui, selecione o modo “Auto Insert” (Inserção automática) para executar automaticamente seu código após a ativação.

Choose an insertion method

No entanto, se você quiser apenas desativar a barra de rolagem horizontal em algumas páginas específicas, poderá selecionar o modo “Shortcode”.

Ao fazer isso, o WPCode fornecerá um shortcode após a ativação do snippet que você poderá colar em uma área ou página específica do site para remover o excesso.

Depois de escolher sua opção, vá para a parte superior da página e alterne o botão de “Inativo” para “Ativo” no canto superior direito.

Em seguida, basta clicar no botão “Save Snippet”.

Save overflow snippet

É isso aí! Você acabou de remover todas as barras de rolagem de transbordamento horizontal do seu site.

Bônus: Adicionar uma barra de rolagem personalizada no WordPress

Depois de desativar a barra de rolagem horizontal, você também pode adicionar uma barra de rolagem personalizada.

Por exemplo, se o seu site usa um esquema de cores específico de acordo com as cores da sua marca, você pode usar essa mesma cor para a barra de rolagem. Isso será visualmente atraente e incentivará os usuários a explorar seu site.

Para criar uma barra de rolagem personalizada, instale e ative o plug-in Advanced Scrollbar. Para obter detalhes, consulte nosso guia para iniciantes sobre como instalar um plug-in do WordPress.

Após a ativação, visite a página Configurações ” Configurações avançadas da barra de rolagem no painel do WordPress. A partir daí, você poderá alterar a cor da barra de rolagem de acordo com sua preferência.

Change scrollbar color

Quando terminar, clique no botão “Salvar alterações” para armazenar suas configurações. Para obter mais informações, consulte nosso tutorial sobre como adicionar uma barra de rolagem personalizada no WordPress.

Esperamos que este artigo tenha ajudado você a aprender como desativar o estouro no seu site WordPress. Talvez você também queira ver nossas escolhas de especialistas para os melhores trechos de código a serem usados em seu site WordPress e nosso guia para iniciantes sobre como remover CSS não utilizado no WordPress.

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

11 ComentáriosDeixe uma resposta

  1. Dennis Muthomi

    Thank you for this helpful guide.
    I tried the second method of adding the CSS code using the WPCode plugin, but the changes didn’t seem to reflect on my website’s frontend. I cleared all caches, but the horizontal scrollbar is still there.
    could the issue be related to the theme I’m using?

    • WPBeginner Support

      Yes, there is a good chance your specific theme is overriding the CSS and if you reach out to your theme’s support they should be able to help.

      Administrador

  2. Jiří Vaněk

    I used your CSS code, but if I increase the size of the site in the browser to eg 130%, the scrollbar still shows at the bottom? Where am I making mistake?

    Also, if I replace the letter x with a y, the scroll bar on the right side does disappear, but the website doesn’t scroll down?

    Any advice?

    • WPBeginner Support

      When using browser zoom there is a chance that something on the page itself has a minimum width that you are running into that would cause the scroll bar issue.

      We do not recommend using y as having that not set is what allows scrolling on a site.

      Administrador

      • Jiří Vaněk

        Thanks for the advice on the Y axis and so I will look on the page for where it might be causing the problem in the X axis. Thanks for the advice on what to focus on.

  3. Tanvi

    When I used the WP Code plug in, this worked on all my pages but my home page. I didn’t do anything to disable the horizontal scroll bar on only some specific pages. What can I do about this?

    • WPBeginner Support

      You may need to check with the support for your specific theme to see if they have CSS code that would override it specifically for your homepage.

      Administrador

  4. Mara

    I posted the code but now I can’t scroll vertically on mobile anymore. do you know how to solve this?

    • WPBeginner Support

      It would depend on how your theme is set up, overflow-x is only supposed to remove the horizontal overflow on the site so your theme may be using overflow in a specific way. You would want to check with the support for your theme and they should be able to assist!

      Administrador

  5. Tobin Loveday

    Thanks guys, this was super helpfull!

    Seems like themes should have this automatically, but oh well.

    • WPBeginner Support

      Glad our guide was helpful and some themes have added this but not all themes :)

      Administrador

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.