{"id":5165,"date":"2024-10-31T17:01:30","date_gmt":"2024-10-31T09:01:30","guid":{"rendered":"https:\/\/www.openbyt.com\/?p=5165"},"modified":"2024-10-31T17:02:53","modified_gmt":"2024-10-31T09:02:53","slug":"adding-custom-css-in-wordpress-complete-guide","status":"publish","type":"post","link":"https:\/\/www.openbyt.com\/pt\/adicionar-css-personalizado-no-wordpress-guia-completo","title":{"rendered":"Adicionar CSS personalizado no WordPress: Guia completo"},"content":{"rendered":"<p>O CSS personalizado d\u00e1-lhe controlo sobre o estilo do seu site WordPress, permitindo-lhe ajustar tudo, desde tipos de letra e cores a layouts. Aqui est\u00e1 um guia sobre como adicionar CSS personalizado ao WordPress usando diferentes m\u00e9todos para atender \u00e0s suas necessidades.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"548\" src=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/15-3-1024x548.jpg\" alt=\"\" class=\"wp-image-5167\" srcset=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/15-3-1024x548.jpg 1024w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/15-3-600x321.jpg 600w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/15-3-300x161.jpg 300w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/15-3-768x411.jpg 768w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/15-3-624x334.jpg 624w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/15-3.jpg 1400w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\">M\u00e9todo 1: Utilizar a funcionalidade CSS personalizada incorporada no WordPress<\/h3><p>O WordPress tem uma op\u00e7\u00e3o incorporada para adicionar CSS personalizado diretamente no painel de controlo. \u00c9 ideal para pequenos ajustes e \u00e9 f\u00e1cil para principiantes.<\/p><ol class=\"wp-block-list\"><li><strong>Aceda ao Personalizador<\/strong><ul class=\"wp-block-list\"><li>Inicie sess\u00e3o e v\u00e1 para <strong>Apar\u00eancia &gt; Personalizar<\/strong>.<\/li><\/ul><\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"448\" height=\"229\" src=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-524.png\" alt=\"\" class=\"wp-image-5168\" srcset=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-524.png 448w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-524-300x153.png 300w\" sizes=\"(max-width: 448px) 100vw, 448px\" \/><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\"><li><strong>Selecione \"CSS adicionais\"<\/strong><ul class=\"wp-block-list\"><li>Na barra lateral esquerda, clique em <strong>CSS adicional<\/strong>. Aparecer\u00e1 uma caixa de texto onde pode introduzir o seu c\u00f3digo CSS.<\/li><\/ul><\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"417\" height=\"346\" src=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-526.png\" alt=\"\" class=\"wp-image-5171\" srcset=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-526.png 417w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-526-300x249.png 300w\" sizes=\"(max-width: 417px) 100vw, 417px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\"><li><strong>Adicione o seu CSS personalizado<\/strong><ul class=\"wp-block-list\"><li>Introduza o seu c\u00f3digo. Por exemplo:<\/li><\/ul><\/li><\/ol><ol start=\"4\" class=\"wp-block-list\"><li><strong>Pr\u00e9-visualizar e publicar<\/strong><ul class=\"wp-block-list\"><li>Ver\u00e1 uma pr\u00e9-visualiza\u00e7\u00e3o em direto das altera\u00e7\u00f5es. Quando estiver satisfeito, clique em <strong>Publicar<\/strong>.<\/li><\/ul><\/li><\/ol><p><strong>Melhor para<\/strong>: Ajustes simples, sem necessidade de editar o ficheiro do tema.<\/p><h3 class=\"wp-block-heading\">M\u00e9todo 2: Utilizar o ficheiro Style.css do tema filho<\/h3><p>\u00c9 prefer\u00edvel utilizar a fun\u00e7\u00e3o <strong>style.css<\/strong> para altera\u00e7\u00f5es mais significativas. Desta forma, as suas edi\u00e7\u00f5es permanecem seguras mesmo ap\u00f3s as actualiza\u00e7\u00f5es do tema.<\/p><ol class=\"wp-block-list\"><li><strong>Ativar um tema infantil<\/strong><ul class=\"wp-block-list\"><li>Se ainda precisar de come\u00e7ar a utilizar um, crie ou instale um tema infantil. Plug-ins como <strong>Configurador de temas infantis<\/strong> torne-o f\u00e1cil.<\/li><\/ul><\/li><\/ol><figure class=\"wp-block-image\"><img decoding=\"async\" src=\"blob:https:\/\/www.openbyt.com\/cba6c057-65a5-442c-b31a-f957966fe0d3\" alt=\"\"\/><\/figure><ol start=\"2\" class=\"wp-block-list\"><li><strong>Aceda ao ficheiro Style.css<\/strong><ul class=\"wp-block-list\"><li>Em <strong>Apar\u00eancia &gt; Editor de ficheiros de temas<\/strong>selecione o tema filho do seu <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">style.css<\/mark> ficheiro.<\/li><\/ul><\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"447\" height=\"153\" src=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-533.png\" alt=\"\" class=\"wp-image-5182\" srcset=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-533.png 447w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-533-300x103.png 300w\" sizes=\"(max-width: 447px) 100vw, 447px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\"><li><strong>Adicione o seu CSS<\/strong><ul class=\"wp-block-list\"><li>Adicione o seu CSS personalizado no <strong>fundo<\/strong> do ficheiro. Exemplo:<\/li><\/ul><\/li><\/ol><pre class=\"wp-block-code\"><code>.custom-header { background-color: #2c3e50; color: #ffffff; }\n.custom-button { background-color: #e74c3c; color: #ffffff; padding: 10px 20px; border-radius: 5px; }<\/code><\/pre><ol start=\"4\" class=\"wp-block-list\"><li><strong>Guardar altera\u00e7\u00f5es<\/strong><ul class=\"wp-block-list\"><li>Clique em <strong>Atualizar ficheiro<\/strong> para poupar.<\/li><\/ul><\/li><\/ol><p><strong>Melhor para<\/strong>: Altera\u00e7\u00f5es de estilo maiores que devem manter-se ap\u00f3s as actualiza\u00e7\u00f5es.<\/p><h3 class=\"wp-block-heading\">M\u00e9todo 3: Adicionar CSS personalizado com um plug-in<\/h3><p>Se preferir evitar a edi\u00e7\u00e3o de ficheiros ou temas infantis, os plug-ins podem gerir o CSS personalizado. Isto \u00e9 \u00f3timo para gerir o CSS em v\u00e1rias p\u00e1ginas.<\/p><ul class=\"wp-block-list\"><li><strong><a href=\"https:\/\/wordpress.org\/plugins\/custom-css-js\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">CSS e JS personalizados simples<\/a><\/strong>: Leve e f\u00e1cil de adicionar CSS e JavaScript.<\/li>\n\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/insert-headers-and-footers\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">C\u00f3digo WPC<\/a><\/strong>: Adiciona CSS em todo o s\u00edtio ou por p\u00e1gina.<\/li>\n\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/so-css\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">CSS do SiteOrigin<\/a><\/strong>: Editor visual para principiantes.<\/li><\/ul><h4 class=\"wp-block-heading\">Exemplo de utiliza\u00e7\u00e3o do WPCode:<\/h4><ol class=\"wp-block-list\"><li><strong>Instale o WPCode<\/strong><ul class=\"wp-block-list\"><li>Aceda a <strong>Plugins &gt; Adicionar novo<\/strong> <strong>Plugin<\/strong>, procure por <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">C\u00f3digo WPC<\/mark>, instale e active.<\/li><\/ul><\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"448\" src=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-535.png\" alt=\"\" class=\"wp-image-5184\" srcset=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-535.png 794w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-535-600x339.png 600w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-535-300x169.png 300w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-535-768x433.png 768w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-535-624x352.png 624w\" sizes=\"(max-width: 794px) 100vw, 794px\" \/><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\"><li><strong>Crie um <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Novo snippet CSS<\/mark><\/strong><ul class=\"wp-block-list\"><li>Dirija-se a <strong>Snippets de c\u00f3digo &gt; Adicionar snippet<\/strong>. Escolha <strong>Snippet de CSS<\/strong>.<\/li><\/ul><\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"376\" height=\"278\" src=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-536.png\" alt=\"\" class=\"wp-image-5185\" srcset=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-536.png 376w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-536-300x222.png 300w\" sizes=\"(max-width: 376px) 100vw, 376px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\"><li><strong>Escolha a coloca\u00e7\u00e3o<\/strong><ul class=\"wp-block-list\"><li>Para que o CSS funcione em todo o s\u00edtio, selecione <strong>Cabe\u00e7alho de todo o site<\/strong>.<\/li><\/ul><\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"514\" src=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-537-1024x514.png\" alt=\"\" class=\"wp-image-5186\" srcset=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-537-1024x514.png 1024w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-537-600x301.png 600w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-537-300x151.png 300w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-537-768x386.png 768w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-537-1536x771.png 1536w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-537-624x313.png 624w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-537.png 1581w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p><strong>Melhor para<\/strong>: Gest\u00e3o f\u00e1cil de CSS sem tocar nos ficheiros do tema.<\/p><h3 class=\"wp-block-heading\">M\u00e9todo 4: Adicionar CSS personalizado atrav\u00e9s de Construtores de P\u00e1ginas (Elementor, Divi)<\/h3><p>Os construtores de p\u00e1ginas como o Elementor e o Divi t\u00eam normalmente op\u00e7\u00f5es de CSS incorporadas, o que simplifica a gest\u00e3o dos estilos.<\/p><h4 class=\"wp-block-heading\">No Elementor:<\/h4><ol class=\"wp-block-list\"><li><strong>Selecione o elemento e o acesso <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Avan\u00e7ado<\/mark> Defini\u00e7\u00f5es<\/strong><ul class=\"wp-block-list\"><li>No Elementor, selecione um elemento, v\u00e1 para <strong>Avan\u00e7ado<\/strong> defini\u00e7\u00f5es, e encontre <strong>CSS personalizado<\/strong> (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Elementor Pro<\/mark>).<\/li><\/ul><\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"395\" src=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-539.png\" alt=\"\" class=\"wp-image-5190\" srcset=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-539.png 338w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-539-257x300.png 257w\" sizes=\"(max-width: 338px) 100vw, 338px\" \/><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\"><li><strong>Introduza o c\u00f3digo CSS<\/strong><ul class=\"wp-block-list\"><li>Utilize a palavra-chave seletor para direcionar o elemento. Exemplo:<\/li><\/ul><\/li><\/ol><pre class=\"wp-block-code\"><code>seletor { background-color: #333; color: #fff; }<\/code><\/pre><h4 class=\"wp-block-heading\">Em Divi:<\/h4><ol class=\"wp-block-list\"><li><strong>Aceda \u00e0s Op\u00e7\u00f5es do tema<\/strong><ul class=\"wp-block-list\"><li>Navegue at\u00e9 <strong>Divi &gt; Op\u00e7\u00f5es do tema &gt; CSS personalizado<\/strong>.<\/li><\/ul><\/li><\/ol><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"320\" src=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/1730364592936.png\" alt=\"\" class=\"wp-image-5191\" srcset=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/1730364592936.png 1024w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/1730364592936-600x188.png 600w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/1730364592936-300x94.png 300w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/1730364592936-768x240.png 768w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/1730364592936-624x195.png 624w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"2\" class=\"wp-block-list\"><li><strong>Introduza e guarde o c\u00f3digo CSS<\/strong><ul class=\"wp-block-list\"><li>Adicione o seu CSS personalizado e guarde.<\/li><\/ul><\/li><\/ol><p><strong>Melhor para<\/strong> Os que j\u00e1 utilizam construtores de p\u00e1ginas com acesso f\u00e1cil a CSS personalizadas.<\/p><h3 class=\"wp-block-heading\">M\u00e9todo 5: Adicionar CSS diretamente atrav\u00e9s de FTP ou Editor de C\u00f3digo<\/h3><p>Se estiver familiarizado com o FTP e quiser ter controlo total, pode editar ficheiros CSS diretamente no servidor.<\/p><h4 class=\"wp-block-heading\">Passos:<\/h4><ol class=\"wp-block-list\"><li><strong>Ligue-se atrav\u00e9s de FTP<\/strong><ul class=\"wp-block-list\"><li>Utilize um cliente FTP (como o FileZilla) para se ligar ao seu s\u00edtio.<\/li><\/ul><\/li>\n\n<li><strong>Navegue at\u00e9 \u00e0 pasta de temas<\/strong><ul class=\"wp-block-list\"><li>Aceda a wp-content\/themes\/your-child-theme\/ e abra style.css.<\/li><\/ul><\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"710\" height=\"225\" src=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-542.png\" alt=\"\" class=\"wp-image-5194\" srcset=\"https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-542.png 710w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-542-600x190.png 600w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-542-300x95.png 300w, https:\/\/www.openbyt.com\/wp-content\/uploads\/2024\/10\/image-542-624x198.png 624w\" sizes=\"(max-width: 710px) 100vw, 710px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\"><li><strong>Editar e carregar<\/strong><ul class=\"wp-block-list\"><li>Adicione o seu CSS personalizado, guarde e carregue.<\/li><\/ul><\/li><\/ol><p><strong>Melhor para<\/strong>: Utilizadores avan\u00e7ados que necessitam de um controlo total.<\/p><h3 class=\"wp-block-heading\">Perguntas mais frequentes<\/h3><p><strong>1. Porque \u00e9 que o meu CSS personalizado n\u00e3o est\u00e1 a funcionar?<\/strong><\/p><p>Limpar o seu browser <strong>cache<\/strong> ou quaisquer plug-ins de cache do site, pois o cache pode estar a bloquear as actualiza\u00e7\u00f5es.<\/p><p><strong>2. Como posso evitar que o CSS se perca durante as actualiza\u00e7\u00f5es?<\/strong><\/p><p>Utilize um <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">tema infantil<\/mark><\/strong> ou plugin para armazenar CSS em vez de modificar os ficheiros do tema principal.<\/p>","protected":false},"excerpt":{"rendered":"<p>O CSS personalizado d\u00e1-lhe controlo sobre o estilo do seu site WordPress, permitindo-lhe ajustar tudo, desde tipos de letra e cores a esquemas. Aqui tem um guia sobre como...<\/p>","protected":false},"author":10,"featured_media":5197,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35,85],"tags":[425,253],"class_list":["post-5165","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-extensions","category-customized-content-type-cpt","tag-css-for-beginners","tag-wordpress-customization",""],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.openbyt.com\/pt\/wp-json\/wp\/v2\/posts\/5165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.openbyt.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.openbyt.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.openbyt.com\/pt\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openbyt.com\/pt\/wp-json\/wp\/v2\/comments?post=5165"}],"version-history":[{"count":1,"href":"https:\/\/www.openbyt.com\/pt\/wp-json\/wp\/v2\/posts\/5165\/revisions"}],"predecessor-version":[{"id":5198,"href":"https:\/\/www.openbyt.com\/pt\/wp-json\/wp\/v2\/posts\/5165\/revisions\/5198"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.openbyt.com\/pt\/wp-json\/wp\/v2\/media\/5197"}],"wp:attachment":[{"href":"https:\/\/www.openbyt.com\/pt\/wp-json\/wp\/v2\/media?parent=5165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openbyt.com\/pt\/wp-json\/wp\/v2\/categories?post=5165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openbyt.com\/pt\/wp-json\/wp\/v2\/tags?post=5165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}