{"id":39548,"date":"2023-08-28T10:45:31","date_gmt":"2023-08-28T13:45:31","guid":{"rendered":"\/tutoriais\/?p=39548"},"modified":"2023-08-29T18:29:14","modified_gmt":"2023-08-29T21:29:14","slug":"wp_enqueue_style","status":"publish","type":"post","link":"\/br\/tutoriais\/wp_enqueue_style","title":{"rendered":"Como usar a fun\u00e7\u00e3o wp_enqueue_style para adicionar folhas de estilo CSS no WordPress"},"content":{"rendered":"<p>Quando um usu&aacute;rio est&aacute; desenvolvendo um plugin ou tema do WordPress, &eacute; essencial utilizar o m&eacute;todo de enfileiramento (enqueue) de folhas de estilo (stylesheets) para que os elementos sejam carregados corretamente e na ordem certa.&nbsp;<\/p><p>Para fazer isso, recomendamos utilizar a fun&ccedil;&atilde;o <strong>wp_enqueue_style()<\/strong>. Trata-se de uma ferramenta poderosa para adicionar estilos personalizados no seu plugin ou <strong>tema do WordPress<\/strong>. Por criar uma lista de itens ordenados, essa fun&ccedil;&atilde;o tamb&eacute;m garante que as stylesheets sejam carregadas apenas no momento necess&aacute;rio, al&eacute;m de ajudar a evitar conflitos com outros temas e plugins.&nbsp;Neste tutorial, vamos explorar as diferentes maneiras de utilizar a fun&ccedil;&atilde;o <strong>wp_enqueue_style()<\/strong> para melhorar a experi&ecirc;ncia dos usu&aacute;rios e a apar&ecirc;ncia geral do seu site.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/WordPress-Security-Checklist(pt-br).pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/WordPress-Cheat-Sheet-BR.png\/public\" alt=\"\" class=\"wp-image-30402\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/WordPress-Cheat-Sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/WordPress-Cheat-Sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/WordPress-Cheat-Sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/WordPress-Cheat-Sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/WordPress-Cheat-Sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-como-usar-a-funcao-wp-enqueue-style-para-adicionar-folhas-de-estilo-css-no-wordpress\"><strong>Como Usar a Fun&ccedil;&atilde;o wp_enqueue_style para Adicionar Folhas de Estilo CSS no WordPress<\/strong><\/h2><p>Vamos come&ccedil;ar com alguns exemplos b&aacute;sicos para te ajudar a entender melhor como a fun&ccedil;&atilde;o <strong>wp_enqueue_style()<\/strong> funciona.<\/p><h3 class=\"wp-block-heading\" id=\"h-como-enfileirar-a-folha-de-estilo-principal-style-css\"><strong>Como Enfileirar a Folha de Estilo Principal style.css<\/strong><\/h3><p>Para realizar o enqueue a folha de estilo principal do tema, a <strong>style.css<\/strong>, use a fun&ccedil;&atilde;o <strong>wp_enqueue_style() <\/strong>no arquivo <strong>functions.php<\/strong> do seu tema.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/nLxx-R-glEjOp9UV8be-vjtIYIp6VsqmNYgnvrZT6TwWynb0QHhvntHtv2dtmvcUDvl-f_O2sIbnYHn2HEiaYwtGMRdYlLd2BZqlN_knZsJbAdw8c08vw71AYCOYAYxlauL7XF-mShcnymdULSdrYpk\" alt=\"Destaque para o arquivo functions.php dentro da pasta do tema \"><\/figure><\/div><p>Abaixo, ilustramos um exemplo do c&oacute;digo com a fun&ccedil;&atilde;o inserida no arquivo:<\/p><pre class=\"wp-block-preformatted\">function my_theme_enqueue_styles() {\n    wp_enqueue_style( 'estilo_do_meu_tema', get_stylesheet_uri() );\n}\nadd_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );\n<\/pre><p>Nesse c&oacute;digo, o elemento <strong>estilo_do_meu_tema<\/strong>,<strong> <\/strong>inserido dentro da fun&ccedil;&atilde;o wp_enqueue_style(), representa um nome &uacute;nico para a folha de estilo que voc&ecirc; est&aacute; colocando na fila. J&aacute; a fun&ccedil;&atilde;o <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/get_stylesheet_uri\/\" target=\"_blank\" rel=\"noopener\"><strong>get_stylesheet_uri()<\/strong><\/a> &eacute; a respons&aacute;vel por lidar com a URL do arquivo <strong>style.css <\/strong>do tema principal.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/Au9R-FesbwuJc31hHnerVBh_ly4uGGbh14rBKojQFxdWqqJ5uMM9EFuvdOlEUVd9lZxkV5jt6nnaoRkxOioVK3YQk8uPxaAQeanFmgAyX7ohvCLbTe3o19SDHQIu-Aqo5cuRUZvxnudCWuSDcUcTsRU\" alt=\"Destaque para o arquivo style.css dentro da pasta do tema \"><\/figure><\/div><p>Depois, a fun&ccedil;&atilde;o <strong>wp_enqueue_style() <\/strong>registra o estilo e o adiciona &agrave; fila. Por fim, a fun&ccedil;&atilde;o <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/add_action\/\" target=\"_blank\" rel=\"noopener\"><strong>add_action()<\/strong><\/a> adiciona a sua fun&ccedil;&atilde;o personalizada <strong>my_theme_enqueue_styles()<\/strong> no hook (gancho) dos <a href=\"https:\/\/www.hostinger.com\/tutorials\/wp_enqueue_script\"><strong>wp_enqueue_scripts<\/strong><\/a> (link em ingl&ecirc;s). Isso garante que a folha de estilo, ou stylesheet, ser&aacute; adicionada corretamente na fila (queue) de carregamento.<\/p><h3 class=\"wp-block-heading\" id=\"h-como-fazer-o-enqueue-de-outras-stylesheets\"><strong>Como Fazer o Enqueue de Outras Stylesheets<\/strong><\/h3><p>Voc&ecirc; tamb&eacute;m pode utilizar a fun&ccedil;&atilde;o <strong>wp_enqueue_style()<\/strong> para incluir estilos adicionais sobre a stylesheet principal e coloc&aacute;-los na fila. Por exemplo, &eacute; poss&iacute;vel adicionar op&ccedil;&otilde;es extras de estilo em um arquivo separado.<\/p><p>O c&oacute;digo para aplicar essa fun&ccedil;&atilde;o pode ser parcialmente reutilizado a partir do exemplo anterior, bastando ent&atilde;o inserir alguns elementos extras. Confira o c&oacute;digo abaixo:<\/p><pre class=\"wp-block-preformatted\">function my_theme_enqueue_styles() {\n\n&nbsp;&nbsp;&nbsp;&nbsp;wp_enqueue_style( 'my-theme-style', get_stylesheet_uri() );\n\n&nbsp;wp_enqueue_style('my-theme-extra-style', get_theme_file_uri('extra.css') );\n\n}\n\nadd_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );<\/pre><p>Neste m&eacute;todo, utilizamos a fun&ccedil;&atilde;o <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/get_theme_file_uri\/\" target=\"_blank\" rel=\"noopener\"><strong>get_theme_file_uri()<\/strong><\/a>, que retorna com a URL do arquivo no diret&oacute;rio do tema atual. Em nosso exemplo, trata-se do elemento <strong>extra.css<\/strong>. Desse modo, a fun&ccedil;&atilde;o ir&aacute; posicionar a stylesheet principal no primeiro lugar da queue e depois passar&aacute; para os estilos extras adicionados &agrave; fila.&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-como-carregar-stylesheets-externas-nos-arquivos-de-um-site-wordpress\"><strong>Como Carregar Stylesheets Externas nos Arquivos de um Site WordPress<\/strong><\/h3><p>Ainda &eacute; poss&iacute;vel utilizar a fun&ccedil;&atilde;o <strong>wp_enqueue_style()<\/strong> para fazer o enqueue de uma stylesheet a partir de uma fonte externa. O processo pode ser bastante &uacute;til caso voc&ecirc; deseje utilizar fontes personalizadas ou uma folha de estilo que est&aacute; hospedada em uma rede de distribui&ccedil;&atilde;o de conte&uacute;do (CDN).<\/p><p>O c&oacute;digo tamb&eacute;m &eacute; bastante similar aos dos exemplos anteriores. Fique atento aos ajustes:<\/p><pre class=\"wp-block-preformatted\">function theme_files() {&nbsp;\n\n&nbsp;&nbsp;&nbsp;&nbsp;wp_enqueue_style('theme_custom', INSERIR URL');&nbsp;\n\n}&nbsp;\n\nadd_action('wp_enqueue_scripts', 'theme_files');<\/pre><p>Lembre-se de substituir o elemento <strong>INSERIR URL<\/strong> pela URL real da stylesheet.<\/p><h3 class=\"wp-block-heading\" id=\"h-como-adicionar-arquivos-de-script-no-wordpress-usando-a-funcao-wp-enqueue-script\"><strong>Como Adicionar Arquivos de Script no WordPress Usando a Fun&ccedil;&atilde;o wp_enqueue_script<\/strong><\/h3><p>O WordPress possui uma fun&ccedil;&atilde;o integrada, chamada <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_enqueue_script\/\" target=\"_blank\" rel=\"noopener\"><strong>wp_enqueue_script()<\/strong><\/a>, que permite que voc&ecirc; fa&ccedil;a o enqueueing de scripts JavaScript ou similares. Para fazer esse processo, adicione o c&oacute;digo que est&aacute; indicado abaixo no arquivo <strong>functions.php<\/strong> do seu tema:<\/p><pre class=\"wp-block-preformatted\">function theme_scripts() {\n\n&nbsp;&nbsp;&nbsp;&nbsp;wp_enqueue_script( 'meu-script', get_template_directory_uri() . '\/js\/my-script.js', array(), '1.0', true );\n\n}\n\nadd_action( 'wp_enqueue_scripts', 'theme_scripts' );<\/pre><p>Note que esta fun&ccedil;&atilde;o utiliza mais par&acirc;metros do que os exemplos de enfileiramento apresentados anteriormente:<\/p><ul class=\"wp-block-list\">\n<li><strong>meu-script <\/strong><em>&ndash;<\/em><strong> <\/strong>par&acirc;metro que indica<strong> <\/strong>o nome do seu script. Voc&ecirc; pode escolher o nome que desejar.<\/li>\n\n\n\n<li><strong>\/js\/my-script.js<\/strong> &ndash; se refere ao local em que est&aacute; seu script. Nesse caso, nosso script de exemplo est&aacute; no diret&oacute;rio <strong>js<\/strong> do tema WordPress.<\/li>\n\n\n\n<li><strong>array()<\/strong> &ndash; par&acirc;metro que define as depend&ecirc;ncias que o seu script pode possuir.<\/li>\n\n\n\n<li><strong>1.0 <\/strong>&ndash; refere-se ao n&uacute;mero da vers&atilde;o da stylesheet. Em nosso exemplo, trata-se da primeira vers&atilde;o.<\/li>\n\n\n\n<li><strong>true<\/strong> &ndash; determina se o script deve ou n&atilde;o ser carregado no rodap&eacute; (true: verdadeiro\/sim e false: falso\/n&atilde;o).<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-exemplos-uteis-de-usos-da-funcao-wp-enqueue-style\"><strong>Exemplos &Uacute;teis de Usos da Fun&ccedil;&atilde;o wp_enqueue_style<\/strong><\/h2><p>Nesta se&ccedil;&atilde;o, voc&ecirc; poder&aacute; conferir alguns casos pr&aacute;ticos em que o uso da fun&ccedil;&atilde;o <strong>wp_enqueue_style()<\/strong> pode melhorar a qualidade geral do seu <a href=\"\/br\/tutoriais\/criar-site-wordpress\"><strong>site WordPress<\/strong><\/a>.<\/p><h3 class=\"wp-block-heading\" id=\"h-carregando-estilos-css-apenas-em-paginas-especificas\"><strong>Carregando Estilos CSS Apenas em P&aacute;ginas Espec&iacute;ficas<\/strong><\/h3><p>Implementar c&oacute;digos de estilo CSS (linguagem <em>Cascading Style Sheet<\/em>) em p&aacute;ginas espec&iacute;ficas de um site WordPress pode gerar diversos benef&iacute;cios para os visitantes e para os administradores do site:<\/p><ul class=\"wp-block-list\">\n<li><strong>Maior velocidade de carregamento das p&aacute;ginas <\/strong>&ndash; quando um site utiliza elementos CSS apenas em p&aacute;ginas onde eles s&atilde;o realmente necess&aacute;rios, ele evita a presen&ccedil;a de c&oacute;digos desnecess&aacute;rios em seus arquivos. Isso melhora a velocidade geral do site, fazendo com que as p&aacute;ginas carreguem mais r&aacute;pido.&nbsp;<\/li>\n\n\n\n<li><strong>Manuten&ccedil;&atilde;o facilitada<\/strong> &ndash; voc&ecirc; pode alterar determinados elementos de estilo, atrav&eacute;s dos arquivos CSS, sem que isso afete as outras p&aacute;ginas do site.&nbsp;<\/li>\n<\/ul><p>No exemplo ilustrado abaixo, vamos adicionar e carregar um c&oacute;digo CSS &agrave; p&aacute;gina de <strong>Entre em Contato<\/strong>. Para isso, vamos contar com a ajuda do hook WordPress <strong>wp_enqueue_scripts<\/strong> e da fun&ccedil;&atilde;o <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/is_page\/\" target=\"_blank\" rel=\"noopener\"><strong>is_page()<\/strong><\/a>:<\/p><pre class=\"wp-block-preformatted\">&lt;?php\n\nadd_action('init', 'register_custom_styles');\n\nfunction register_custom_styles() {\n\n&nbsp;&nbsp;&nbsp;&nbsp;wp_register_style( 'design-personalizado', '\/wp-content\/design.css' );\n\n}\n\nadd_action( 'wp_enqueue_scripts', 'conditionally_enqueue_styles_scripts' );\n\nfunction conditionally_enqueue_styles_scripts() {\n\n&nbsp;&nbsp;&nbsp;&nbsp;if ( is_page('entreemcontato') ) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wp_enqueue_style( 'design-personalizado' );\n\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n}\n\n?&gt;<\/pre><h3 class=\"wp-block-heading\" id=\"h-carregando-um-arquivo-css-no-rodape-do-site\"><strong>Carregando um Arquivo CSS no Rodap&eacute; do Site&nbsp;<\/strong><\/h3><p>Ao mover o elemento de estilo CSS para o final da p&aacute;gina do site, o navegador de um visitante tende a priorizar o carregamento do c&oacute;digo HTML e de outros recursos importantes antes. Como resultado, colocar os c&oacute;digos CSS no rodap&eacute; do site pode acelerar consideravelmente o carregamento da p&aacute;gina.&nbsp;&nbsp;<\/p><p>A melhor maneira de carregar o CSS no rodap&eacute; de um site &eacute; atrav&eacute;s do <a href=\"\/br\/tutoriais\/wordpress-hooks\"><strong>hook WordPress<\/strong><\/a> <strong>get_footer()<\/strong>.<\/p><pre class=\"wp-block-preformatted\">&lt;?php\n\nfunction footer_style() {\n\n&nbsp;&nbsp;&nbsp;&nbsp;wp_enqueue_style('design-personalizado', '\/wp-content\/design.css');\n\n};\n\nadd_action( 'get_footer', 'footer_style' );\n\n?&gt;<\/pre><p>Entretanto, lembre-se de que adicionar elementos CSS no rodap&eacute; do site pode causar problemas de renderiza&ccedil;&atilde;o, desconfigurando a p&aacute;gina ou fazendo com que ela pare&ccedil;a quebrada. Por este motivo, recomendamos que voc&ecirc; primeiro carregue as fun&ccedil;&otilde;es CSS mais importantes na se&ccedil;&atilde;o do cabe&ccedil;alho e depois passe para a parte do rodap&eacute;.<\/p><h3 class=\"wp-block-heading\" id=\"h-adicionando-estilos-inline-dinamicos\"><strong>Adicionando Estilos Inline Din&acirc;micos<\/strong><\/h3><p>Fun&ccedil;&otilde;es do CSS tipo <a href=\"\/br\/tutoriais\/diferenca-entre-estilos-css\"><strong>inline<\/strong><\/a><strong> <\/strong>e din&acirc;mico permitem que voc&ecirc; adicione estilos personalizados para elementos individuais em uma p&aacute;gina na web. O m&eacute;todo mais simples de fazer isso &eacute; atrav&eacute;s da fun&ccedil;&atilde;o <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_add_inline_style\/\" target=\"_blank\" rel=\"noopener\"><strong>wp_add_inline_style()<\/strong><\/a>, que carrega os estilos a partir de um arquivo CSS espec&iacute;fico.<\/p><p>No exemplo a seguir, vamos combinar ambas fun&ccedil;&otilde;es <strong>wp_enqueue_style() <\/strong>e <strong>wp_add_inline_style() <\/strong>para aplicar um estilo personalizado a partir do arquivo <strong>design.css <\/strong>e incluir cabe&ccedil;alhos em negrito.<\/p><pre class=\"wp-block-preformatted\">?php\n\nfunction theme_style() {\n\nwp_enqueue_style( 'estilo-personalizado', get_template_directory_uri() . '\/wp-content\/design.css' );\n\n$bold_headlines = get_theme_mod( 'headline-font-weight' );&nbsp;\n\n$inline_style = '.headline { font-weight: ' . $bold_headlines . '; }';\n\nwp_add_inline_style( 'estilo-personalizado', $inline_style );\n\n}\n\nadd_action( 'wp_enqueue_scripts', 'theme_style' );\n\n?&gt;<\/pre><p>Lembre-se de que o estilo inline ir&aacute; funcionar apenas depois que o arquivo <strong>design.css <\/strong>for propriamente enqueued.<\/p><h3 class=\"wp-block-heading\" id=\"h-verificando-o-status-da-stylesheet-enfileirada\"><strong>Verificando o Status da Stylesheet Enfileirada<\/strong><\/h3><p>Use a fun&ccedil;&atilde;o <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_style_is\/\" target=\"_blank\" rel=\"noopener\"><strong>wp_style_is()<\/strong><\/a> se voc&ecirc; deseja obter mais informa&ccedil;&otilde;es sobre o estado da stylesheet que foi adicionada &agrave; queue. Essa fun&ccedil;&atilde;o &eacute; capaz de verificar se o arquivo CSS de estilo est&aacute; na fila, enfileirado, registrado ou j&aacute; pronto para ser exibido (<em>in the queue, enqueued, registered, ready to be displayed<\/em>).<\/p><pre class=\"wp-block-preformatted\">&lt;?php\n\nfunction check_styles() {\n\nif( wp_style_is( 'main' ) {\n\nwp_enqueue_style( 'meu-tema', '\/custom-theme.css' );\n\n}\n\n}\n\nadd_action( 'wp_enqueue_scripts', 'check_styles' );\n\n?&gt;<\/pre><h3 class=\"wp-block-heading\" id=\"h-inserindo-metadados-na-stylesheet\"><strong>Inserindo Metadados na Stylesheet<\/strong><\/h3><p>Voc&ecirc; tamb&eacute;m pode utilizar a fun&ccedil;&atilde;o <strong>wp_enqueue_style <\/strong>com o seguinte snippet de c&oacute;digo para enqueue uma stylesheet CSS com metadados de t&iacute;tulo:<\/p><pre class=\"wp-block-preformatted\">&lt;?php\n\nfunction theme_extra_styles() {\n\nwp_enqueue_style( 'add-metadata', '\/wp-content\/design.css' );\n\nwp_style_add_data( 'add-metadata', 'title', 'Meu T&iacute;tulo Incr&iacute;vel' );\n\n}\n\nadd_action( 'wp_enqueue_scripts', 'theme_extra_styles' );\n\n?&gt;<\/pre><p>Neste exemplo, utilizamos a fun&ccedil;&atilde;o <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_style_add_data\/\" target=\"_blank\" rel=\"noopener\"><strong>wp_style_add_data()<\/strong><\/a> e ent&atilde;o adicionamos um t&iacute;tulo &agrave; stylesheet CSS.<\/p><h3 class=\"wp-block-heading\" id=\"h-cancelando-o-registro-de-arquivos-de-estilo\"><strong>Cancelando o Registro de Arquivos de Estilo&nbsp;<\/strong><\/h3><p>&Eacute; importante excluir o registro de arquivos de estilo CSS que voc&ecirc; n&atilde;o utiliza mais. Quando m&uacute;ltiplos plugins ou temas enfileiram o mesmo arquivo de estilo, podem acabar gerando conflitos entre si e problemas de exibi&ccedil;&atilde;o no site.<\/p><p>O c&oacute;digo indicado abaixo faz o processo de excluir o registro e retirar da fila (<em>deregister<\/em> e <em>dequeue<\/em>) um estilo espec&iacute;fico, substituindo-o com uma nova stylesheet:<\/p><pre class=\"wp-block-preformatted\">add_action( 'wp_enqueue_scripts', 'remove_default_stylesheet', 20 );\n\nfunction remove_default_stylesheet() {\n\n&nbsp;&nbsp;&nbsp;&nbsp;wp_dequeue_style( 'original-enqueue-stylesheet-handle' );\n\n&nbsp;&nbsp;&nbsp;&nbsp;wp_deregister_style( 'original-register-stylesheet-handle' );\n\n&nbsp;&nbsp;&nbsp;&nbsp;wp_register_style( 'novo-estilo', get_stylesheet_directory_uri() . '\/new.css', false, '1.0.0' );&nbsp;\n\n&nbsp;&nbsp;&nbsp;&nbsp;wp_enqueue_style( 'novo-estilo' );\n\n}<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/br\/hospedagem-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-44638\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>A fun&ccedil;&atilde;o <strong>wp_enqueue_style()<\/strong> &eacute; uma parte essencial do desenvolvimento de sites WordPress. Ela oferece uma maneira simples e eficiente para fazer o carregamento de stylesheets no seu site.&nbsp;<\/p><p>Neste tutorial, explicamos o que &eacute; e como funciona a fun&ccedil;&atilde;o <strong>wp_enqueue_style()<\/strong>, al&eacute;m de apresentar alguns exemplos de como voc&ecirc; pode utiliz&aacute;-la para personalizar a apar&ecirc;ncia do site e melhorar a velocidade de carregamento das p&aacute;ginas.Esperamos que voc&ecirc; tenha achado esse tutorial &uacute;til e que agora esteja pronto para utilizar a fun&ccedil;&atilde;o <strong>wp_enqueue_style() <\/strong>em seus projetos WordPress com sucesso. Caso ainda possua alguma d&uacute;vida ou sugest&atilde;o, confira nossa <a href=\"\/br\/tutoriais\/wordpress\"><strong>p&aacute;gina de tutoriais sobre WordPress<\/strong><\/a> ou deixe um coment&aacute;rio na se&ccedil;&atilde;o abaixo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando um usu&aacute;rio est&aacute; desenvolvendo um plugin ou tema do WordPress, &eacute; essencial utilizar o m&eacute;todo de enfileiramento (enqueue) de folhas de estilo (stylesheets) para que os elementos sejam carregados corretamente e na ordem certa.&nbsp; Para fazer isso, recomendamos utilizar a fun&ccedil;&atilde;o wp_enqueue_style(). Trata-se de uma ferramenta poderosa para adicionar estilos personalizados no seu plugin [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/wp_enqueue_style\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":305,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como Usar a Fun\u00e7\u00e3o wp_enqueue_style no WordPress","rank_math_description":"Descubra o que \u00e9 e aprenda a utilizar a fun\u00e7\u00e3o wp_enqueue_style para adicionar elementos de estilo CSS no seu site WordPress.","rank_math_focus_keyword":"wp_enqueue_style","footnotes":""},"categories":[4911],"tags":[4812,7562],"class_list":["post-39548","post","type-post","status-publish","format-standard","hentry","category-wordpress","tag-css","tag-wp_enqueue_style"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-use-wp-enqueue-style-wordpress-function","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp_enqueue_style","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp_enqueue_style","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp_enqueue_style","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-menggunakan-wp_enqueue_style","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp_enqueue_style","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-enqueue-css-stylesheet-to-wordpress-using-wp_enqueue_style","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-enqueue-css-stylesheet-to-wordpress-using-wp_enqueue_style","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp_enqueue_style","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp_enqueue_style","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp_enqueue_style","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp_enqueue_style","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/wp_enqueue_style","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-use-wp-enqueue-style-wordpress-function","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-use-wp-enqueue-style-wordpress-function","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-use-wp-enqueue-style-wordpress-function","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/39548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/305"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=39548"}],"version-history":[{"count":4,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/39548\/revisions"}],"predecessor-version":[{"id":39655,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/39548\/revisions\/39655"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=39548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=39548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=39548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}