{"id":10467,"date":"2018-06-07T10:05:44","date_gmt":"2018-06-07T13:05:44","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt-tutoriais\/?p=10467"},"modified":"2026-03-10T13:01:55","modified_gmt":"2026-03-10T16:01:55","slug":"como-usar-php-para-wordpress","status":"publish","type":"post","link":"\/pt\/tutoriais\/como-usar-php-para-wordpress","title":{"rendered":"WordPress PHP: como adicionar c\u00f3digo PHP a posts ou p\u00e1ginas (2 m\u00e9todos)"},"content":{"rendered":"<p>O WordPress &eacute; um sistema de gerenciamento de conte&uacute;do (CMS) de c&oacute;digo aberto constru&iacute;do em PHP, uma linguagem de script extremamente popular &mdash; usada por&nbsp;<strong>76,8% dos sites<\/strong>&nbsp;na internet, mais precisamente. Portanto, se voc&ecirc; tem um site baseado na plataforma, ter um entendimento b&aacute;sico de PHP pode te ajudar a melhorar ainda mais sua presen&ccedil;a online.<\/p><p>O problema &eacute; que o WordPress, por motivos de seguran&ccedil;a, n&atilde;o permite que os usu&aacute;rios adicionem c&oacute;digo PHP diretamente atrav&eacute;s do editor (de blocos ou cl&aacute;ssico). Em outras palavras, voc&ecirc; precisar&aacute; usar um plugin ou adicionar o c&oacute;digo manualmente aos arquivos do seu site.<\/p><p>E &eacute; exatamente para isso que estamos aqui: este artigo vai explorar duas maneiras diferentes de inserir c&oacute;digo PHP no WordPress. Os passos s&atilde;o bastante f&aacute;ceis de seguir, mesmo se voc&ecirc; n&atilde;o for um desenvolvedor ou usu&aacute;rio avan&ccedil;ado. Vamos ver?<\/p><p>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-2-metodos-para-adicionar-codigo-php-ao-wordpress\"><strong>2 m&eacute;todos para adicionar c&oacute;digo PHP ao WordPress<\/strong><\/h2><p>Antes de entrarmos no tutorial, &eacute; uma boa ideia&nbsp;<a href=\"\/pt\/tutoriais\/o-que-e-php-guia-basico\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>entender o que &eacute; PHP<\/strong><\/a>&nbsp;e seu papel no WordPress. Uma vez que voc&ecirc; tenha alguma familiaridade com a linguagem, explore os m&eacute;todos abaixo para adicionar c&oacute;digo PHP personalizado ao seu site com base em suas necessidades espec&iacute;ficas.<\/p><p><div><p class=\"important\"><strong>Importante! <\/strong><a href=\"\/pt\/tutoriais\/como-fazer-download-de-um-backup\" target=\"_blank\" rel=\"noreferrer noopener\">Fa&ccedil;a backup de todo o seu site WordPress<\/a>&nbsp;antes de adicionar c&oacute;digos personalizados para manter seus dados seguros.<\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\"><strong>Como adicionar c&oacute;digo PHP usando um plugin<\/strong><\/h3><p>Como falamos anteriormente, o WordPress impede que os usu&aacute;rios adicionem c&oacute;digo personalizado diretamente atrav&eacute;s do editor para evitar ataques de inje&ccedil;&atilde;o de c&oacute;digo. Para inserir o c&oacute;digo PHP com seguran&ccedil;a em um post ou p&aacute;gina do WordPress, uma op&ccedil;&atilde;o &eacute; convert&ecirc;-lo em shortcode.<\/p><p>Embora voc&ecirc; possa&nbsp;<a href=\"\/pt\/tutoriais\/criar-shortcode-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>criar um shortcode no WordPress<\/strong><\/a>&nbsp;manualmente, alguns plugins podem simplificar bastante esse processo. V&aacute;rios plugins para adicionar c&oacute;digo personalizado est&atilde;o dispon&iacute;veis no reposit&oacute;rio do WordPress. Para este tutorial, vamos usar uma das op&ccedil;&otilde;es mais populares: o&nbsp;<a href=\"https:\/\/br.wordpress.org\/plugins\/insert-headers-and-footers\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>WPCode<\/strong><\/a>.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"332\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2018\/06\/wpcode-banner.jpeg\" alt=\"imagem promocional do plugin wpcode\" class=\"wp-image-47262\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-banner.jpeg 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-banner-300x97.jpeg 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-banner-150x49.jpeg 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-banner-768x249.jpeg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Aqui est&aacute; como adicionar um trecho de c&oacute;digo PHP ao seu post ou p&aacute;gina usando o plugin WPCode:<\/p><ol class=\"wp-block-list\">\n<li><a href=\"\/pt\/tutoriais\/como-instalar-plugins-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Instale e ative o plugin<\/strong><\/a>. O menu&nbsp;<strong>Code Snippets<\/strong>&nbsp;aparecer&aacute; na barra lateral do seu painel do WordPress assim que a ativa&ccedil;&atilde;o for conclu&iacute;da.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"576\" height=\"292\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2018\/06\/wpcode-plugin.jpeg\" alt=\"plugin wpcode na biblioteca do wordpress\" class=\"wp-image-47259\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-plugin.jpeg 576w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-plugin-300x152.jpeg 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-plugin-150x76.jpeg 150w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Navegue at&eacute;&nbsp;<strong>Code Snippets<\/strong>&nbsp;&rarr;&nbsp;<strong>Add Snippet<\/strong>; por l&aacute;, voc&ecirc; encontrar&aacute; uma biblioteca c&oacute;digos pr&eacute;-constru&iacute;dos para fun&ccedil;&otilde;es espec&iacute;ficas. Como queremos adicionar um c&oacute;digo PHP personalizado, selecione o bot&atilde;o&nbsp;<strong>Use snippet<\/strong>abaixo da op&ccedil;&atilde;o&nbsp;<strong>Add Your Custom Code (New Snippet)<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"415\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2018\/06\/wpcode-newsnippet.jpeg\" alt=\"criando novo snippet no wpcode\" class=\"wp-image-47265\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-newsnippet.jpeg 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-newsnippet-300x122.jpeg 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-newsnippet-150x61.jpeg 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-newsnippet-768x311.jpeg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Insira um nome para o seu novo trecho de c&oacute;digo PHP e escreva o c&oacute;digo na caixa&nbsp;<strong>Code Preview<\/strong>. N&atilde;o se esque&ccedil;a de definir o campo&nbsp;<strong>Code Type<\/strong>&nbsp;para&nbsp;<strong>PHP Snippet<\/strong>. Neste exemplo, criamos um trecho de c&oacute;digo personalizado para obter o fuso hor&aacute;rio de Los Angeles e o nomeamos como &ldquo;<strong>Get Time Zone<\/strong>&ldquo;. Clique em&nbsp;<strong>Save Snippet<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"306\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2018\/06\/wpcode-createnewsnippet.jpeg\" alt=\"criar novo snippet no plugin wpcode\" class=\"wp-image-47264\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-createnewsnippet.jpeg 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-createnewsnippet-300x90.jpeg 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-createnewsnippet-150x45.jpeg 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-createnewsnippet-768x230.jpeg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>A se&ccedil;&atilde;o&nbsp;<strong>Insertion<\/strong>&nbsp;determina como voc&ecirc; deseja adicionar o novo snippet PHP ao seu site. Vamos tentar usar o&nbsp;<strong>Auto Insert<\/strong>&nbsp;e definir a localiza&ccedil;&atilde;o para&nbsp;<strong>Site Wide Footer<\/strong>&nbsp;(isto &eacute;, o rodap&eacute; do site). Alterne o interruptor na barra superior para ativar o trecho de c&oacute;digo e clique em&nbsp;<strong>Update<\/strong>. Essa configura&ccedil;&atilde;o exibir&aacute; o fuso hor&aacute;rio solicitado na se&ccedil;&atilde;o de rodap&eacute; de todas as p&aacute;ginas.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"247\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2018\/06\/wpcode-autoinsert.jpeg\" alt=\"op&ccedil;&atilde;o auto insert do plugin wpcode\" class=\"wp-image-47261\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-autoinsert.jpeg 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-autoinsert-300x72.jpeg 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-autoinsert-150x36.jpeg 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-autoinsert-768x185.jpeg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>A op&ccedil;&atilde;o&nbsp;<strong>Shortcode<\/strong>&nbsp;transforma seu c&oacute;digo em uma vers&atilde;o simplificada, que voc&ecirc; pode copiar e colar em posts e p&aacute;ginas do WordPress. Clique no bot&atilde;o&nbsp;<strong>Copy&nbsp;<\/strong>e cole o shortcode no post ou p&aacute;gina desejado do WordPress.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"355\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2018\/06\/wpcode-shortcode.jpeg\" alt=\"adicionando shortcode php ao plugin wpcode\" class=\"wp-image-47260\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-shortcode.jpeg 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-shortcode-300x104.jpeg 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-shortcode-150x52.jpeg 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-shortcode-768x266.jpeg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Se voc&ecirc; escolheu a op&ccedil;&atilde;o&nbsp;<strong>Auto Insert<\/strong>, pode definir uma l&oacute;gica condicional para executar o c&oacute;digo PHP personalizado. A vers&atilde;o gratuita do WPCode oferece os par&acirc;metros&nbsp;<strong>User&nbsp;<\/strong>&nbsp;(Usu&aacute;rio) e&nbsp;<strong>Page&nbsp;<\/strong>&nbsp;(p&aacute;gina), que incluem o papel do usu&aacute;rio, tipo de p&aacute;gina e URL espec&iacute;fico. Selecione&nbsp;<strong>Add new group<\/strong>&nbsp;e configure a l&oacute;gica condicional, depois clique em&nbsp;<strong>Update<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"286\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2018\/06\/wpcode-conditionallogic.jpeg\" alt=\"l&oacute;gica condicional do plugin wpcode\" class=\"wp-image-47263\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-conditionallogic.jpeg 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-conditionallogic-300x84.jpeg 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-conditionallogic-150x42.jpeg 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/06\/wpcode-conditionallogic-768x215.jpeg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Se o WPCode n&atilde;o atender &agrave;s suas necessidades, considere outras op&ccedil;&otilde;es de plugins do WordPress abaixo:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/br.wordpress.org\/plugins\/code-snippets\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Code Snippets<\/strong><\/a>&nbsp;&#8210; inclui um editor de c&oacute;digo com recursos de verifica&ccedil;&atilde;o de erros e permite que voc&ecirc; agrupe trechos semelhantes usando tags.<\/li>\n\n\n\n<li><a href=\"https:\/\/br.wordpress.org\/plugins\/head-footer-code\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Head and Footer Code<\/strong><\/a>&nbsp;&#8210; define a prioridade do c&oacute;digo personalizado nas se&ccedil;&otilde;es de cabe&ccedil;alho, corpo e rodap&eacute;.<\/li>\n\n\n\n<li><a href=\"https:\/\/br.wordpress.org\/plugins\/post-snippets\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Post Snippets<\/strong><\/a>&nbsp;&#8210; altera a ordem dos snippets usando funcionalidade de arrastar e soltar.<\/li>\n<\/ul><p><div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>O plugin&nbsp;<strong>WPCode<\/strong>&nbsp;tamb&eacute;m permite que voc&ecirc; insira c&oacute;digo personalizado em outras linguagens de programa&ccedil;&atilde;o. Por exemplo, confira nosso artigo para aprender mais sobre como us&aacute;-lo para&nbsp;<a href=\"\/pt\/tutoriais\/javascript-externo-no-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>adicionar JavaScript a sites WordPress<\/strong><\/a>.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\"><strong>Como adicionar PHP ao WordPress manualmente<\/strong><\/h3><p>Usar um plugin facilita bastante inser&ccedil;&atilde;o de c&oacute;digo PHP personalizado no seu site, mas esta op&ccedil;&atilde;o pode ser um pouco limitada caso voc&ecirc; queira fazer personaliza&ccedil;&otilde;es avan&ccedil;adas. Para flexibilidade m&aacute;xima, o ideal &eacute; adicionar os c&oacute;digos PHP ao site manualmente. Lembre-se de fazer backup do seu site antes de fazer altera&ccedil;&otilde;es em qualquer arquivo PHP, para manter seus dados protegidos em caso de erros.<\/p><p>Existem duas maneiras principais de adicionar c&oacute;digo PHP ao seu site WordPress manualmente: usando o&nbsp;<a href=\"\/pt\/tutoriais\/editar-tema-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>editor de temas do WordPress<\/strong><\/a>&nbsp;com um&nbsp;<strong>gerenciador de arquivos<\/strong>&nbsp;ou um&nbsp;<strong>cliente FTP<\/strong>&nbsp;com um editor de texto.<\/p><p>O editor de temas &eacute; o ideal para adicionar c&oacute;digo PHP rapidamente, pois ele pode ser acessado diretamente do seu painel do WordPress. No entanto, ele n&atilde;o possui os recursos de escrita de programa&ccedil;&atilde;o que os&nbsp;<a href=\"\/pt\/tutoriais\/melhor-editor-de-codigo\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>editores de c&oacute;digo<\/strong><\/a>&nbsp;oferecem, como verifica&ccedil;&atilde;o de erros e preenchimento autom&aacute;tico.<\/p><p>Aqui est&aacute; como adicionar PHP personalizado no WordPress usando o editor de temas:<\/p><ol class=\"wp-block-list\">\n<li>V&aacute; at&eacute;&nbsp;<strong>Apar&ecirc;ncia&nbsp;<\/strong>&rarr;&nbsp;<strong>Editor de arquivos de tema<\/strong>&nbsp;no seu painel do WordPress.<\/li>\n\n\n\n<li>Selecione&nbsp;<strong>Fun&ccedil;&otilde;es do Tema<\/strong>&nbsp;na barra lateral direita para abrir o arquivo&nbsp;<strong>functions.php<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"522\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2017\/11\/editando-functions-php-1024x522.png\" alt=\"editando arquivo functions.php no editor de temas do wordpress\" class=\"wp-image-44265\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2017\/11\/editando-functions-php.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2017\/11\/editando-functions-php-300x153.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2017\/11\/editando-functions-php-150x76.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2017\/11\/editando-functions-php-768x392.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Adicione o c&oacute;digo para a funcionalidade desejada no editor do WordPress, depois clique em&nbsp;<strong>Atualizar Arquivo<\/strong>.<\/li>\n<\/ol><p>Se voc&ecirc; quiser modificar os arquivos de um plugin, navegue at&eacute;&nbsp;<strong>Plugins<\/strong>&nbsp;&rarr;&nbsp;<strong>Editor de arquivo de plugin<\/strong>&nbsp;e siga os mesmos passos. Lembre-se de que a localiza&ccedil;&atilde;o dos editores de plugin e tema pode variar dependendo do tema que voc&ecirc; usa.<\/p><p>Por outro lado, se voc&ecirc; tem algum conhecimento t&eacute;cnico, fazer altera&ccedil;&otilde;es nos seus arquivos do WordPress usando o gerenciador de arquivos do seu provedor de hospedagem (ou um&nbsp;<a href=\"\/pt\/tutoriais\/como-configurar-o-cliente-filezilla\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>cliente FTP, como o FileZilla<\/strong><\/a>) pode ser mais indicado. Este m&eacute;todo tamb&eacute;m permite que voc&ecirc; acesse e modifique outros arquivos al&eacute;m de temas e plugins.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/pt\/alojamento-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2024\/06\/BR-New-WP_in-text-banner.png\" alt=\"\" class=\"wp-image-44638\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2024\/06\/BR-New-WP_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2024\/06\/BR-New-WP_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2024\/06\/BR-New-WP_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2024\/06\/BR-New-WP_in-text-banner-768x225.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>Aqui est&aacute; como adicionar um trecho de c&oacute;digo PHP ao WordPress usando o&nbsp;<a href=\"\/pt\/tutoriais\/como-utilizar-o-gerenciador-de-arquivos-hostinger\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Gerenciador de Arquivos da Hostinger<\/strong><\/a>:<\/p><ol class=\"wp-block-list\">\n<li>No painel de controle&nbsp;<a href=\"\/pt\/tutoriais\/hpanel\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>hPanel<\/strong><\/a>, selecione&nbsp;<strong>Gerenciador de Arquivos<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"442\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2023\/10\/gerenciador-de-arquivos-painel-hostinger-1024x442.png\" alt=\"acessando gerenciador de arquivos pelo hpanel\" class=\"wp-image-40836\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/gerenciador-de-arquivos-painel-hostinger-1024x442.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/gerenciador-de-arquivos-painel-hostinger-300x130.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/gerenciador-de-arquivos-painel-hostinger-150x65.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/gerenciador-de-arquivos-painel-hostinger-768x332.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/gerenciador-de-arquivos-painel-hostinger.png 1245w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>D&ecirc; um duplo clique na pasta&nbsp;<strong>public_html<\/strong>&nbsp;para navegar pelos arquivos do seu site.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1023\" height=\"206\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2024\/03\/public-html.png\" alt=\"pasta public_html no gerenciador de arquivos da hostinger\" class=\"wp-image-42834\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2024\/03\/public-html.png 1023w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2024\/03\/public-html-300x60.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2024\/03\/public-html-150x30.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2024\/03\/public-html-768x155.png 768w\" sizes=\"(max-width: 1023px) 100vw, 1023px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Entre na pasta&nbsp;<strong>wp-content<\/strong>&nbsp;para fazer altera&ccedil;&otilde;es nos seus temas e plugins. Por exemplo, abra&nbsp;<strong>themes&nbsp;<\/strong>&rarr;&nbsp;<strong>pasta do tema<\/strong>&nbsp;e insira as fun&ccedil;&otilde;es PHP desejadas no arquivo&nbsp;<strong>functions.php<\/strong>. D&ecirc; um duplo clique no arquivo PHP para abri-lo e clique em&nbsp;<strong>Salvar&nbsp;<\/strong>quando terminar.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"811\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/01\/filemanager-wpconfig-themes-functionsphp-highlighted-pt-1024x811.png\" alt=\"A pasta tem&aacute;tica do WordPress. O arquivo functions.php &eacute; destacado\" class=\"wp-image-34554\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/01\/filemanager-wpconfig-themes-functionsphp-highlighted-pt.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/01\/filemanager-wpconfig-themes-functionsphp-highlighted-pt-300x237.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/01\/filemanager-wpconfig-themes-functionsphp-highlighted-pt-150x119.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/01\/filemanager-wpconfig-themes-functionsphp-highlighted-pt-768x608.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Se voc&ecirc; quiser modificar os arquivos do seu tema, recomendamos&nbsp;<a href=\"\/pt\/tutoriais\/como-criar-o-tema-filho-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>criar um tema filho no WordPress<\/strong><\/a>&nbsp;e adicionar seus trechos de c&oacute;digo PHP l&aacute;. Manter o tema filho separado do seu tema principal permite que voc&ecirc; mantenha o c&oacute;digo original e garanta que suas personaliza&ccedil;&otilde;es n&atilde;o ser&atilde;o perdidas a cada atualiza&ccedil;&atilde;o.<\/p><p><div class=\"protip\">\n                    <h4 class=\"title\">Expanda as funcionalidades do seu site WordPress<\/h4>\n                    <p> <a href=\"\/pt\/tutoriais\/tutorial-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Tutorial do WordPress<br><\/strong><\/a><a href=\"\/pt\/tutoriais\/o-que-e-html-conceitos-basicos\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>O que &eacute; HTML? No&ccedil;&otilde;es b&aacute;sicas explicadas<br><\/strong><\/a><a href=\"\/pt\/tutoriais\/o-que-e-css-guia-basico-de-css\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>O que &eacute; CSS e como funciona?<br><\/strong><\/a><a href=\"\/pt\/tutoriais\/o-que-e-javascript\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>O que &eacute; JavaScript? Introdu&ccedil;&atilde;o b&aacute;sica para iniciantes<br><\/strong><\/a><a href=\"\/pt\/tutoriais\/arquivo-wp-config-php\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Tudo que voc&ecirc; precisa saber sobre o wp-config.php<br><\/strong><\/a><a href=\"\/pt\/tutoriais\/framework-php\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Os 11 melhores frameworks PHP para desenvolvedores<br><\/strong><\/a><a href=\"\/pt\/tutoriais\/wordpress-content-uploads\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>WP-Content uploads: o que &eacute; e como fazer upload de arquivos no WordPress<\/strong><\/a><\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-por-que-adicionar-php-ao-wordpress\"><strong>Por que Adicionar PHP ao WordPress<\/strong><\/h2><p>Para sites rodando em um plano de&nbsp;<a href=\"\/pt\/hospedagem-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>hospedagem WordPress<\/strong><\/a>, inserir c&oacute;digo PHP personalizado oferece alguns benef&iacute;cios:<\/p><ul class=\"wp-block-list\">\n<li><strong>Funcionalidades aprimoradas<\/strong>&nbsp;&#8210; adicione recursos &uacute;nicos que podem ser imposs&iacute;veis de se obter com plugins padr&atilde;o ou temas.<\/li>\n\n\n\n<li><strong>Solu&ccedil;&otilde;es personalizadas<\/strong>&nbsp;&#8210; crie solu&ccedil;&otilde;es personalizadas para suas necessidades espec&iacute;ficas e demandas dos seus usu&aacute;rios.<\/li>\n\n\n\n<li><strong>Designs &uacute;nicos<\/strong>&nbsp;&#8210; implemente elementos de design e layouts especiais, que podem diferenciar seu site de p&aacute;ginas que usam temas prontos.<\/li>\n\n\n\n<li><strong>Integra&ccedil;&atilde;o&nbsp;<\/strong>&#8210; integre servi&ccedil;os externos, APIs ou bancos de dados de maneira perfeita no seu site WordPress, permitindo intera&ccedil;&otilde;es complexas e manipula&ccedil;&atilde;o de dados.<\/li>\n\n\n\n<li><strong>Automa&ccedil;&atilde;o<\/strong>&nbsp;&#8210; automatize tarefas repetitivas para economizar tempo e otimizar o processamento de dados.<\/li>\n\n\n\n<li><strong>Seguran&ccedil;a aprimorada<\/strong>&nbsp;&#8210; se implementado corretamente, voc&ecirc; pode ter um controle melhor sobre as medidas de seguran&ccedil;a do seu site.<\/li>\n\n\n\n<li><strong>Economia de custos<\/strong>&nbsp;&#8210; voc&ecirc; n&atilde;o precisa depender de plugins caros para escalar seu site.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>Por ser alimentado pela popular&iacute;ssima linguagem de script PHP, o WordPress oferece um potencial incr&iacute;vel para personalizar seu site e expandir suas funcionalidades. Entender o papel do PHP no WordPress e como ele funciona &eacute; o primeiro passo para maximizar as capacidades do seu site.<\/p><p>Vamos recapitular duas maneiras eficazes de adicionar c&oacute;digos PHP personalizados ao seu site WordPress:<\/p><ul class=\"wp-block-list\">\n<li>Usando um plugin de c&oacute;digos para WordPress, como o WPCode.<\/li>\n\n\n\n<li>Adicionando c&oacute;digo manualmente atrav&eacute;s do editor de temas do WordPress, do gerenciador de arquivos do seu provedor de hospedagem ou de um cliente FTP.<\/li>\n<\/ul><p>Esperamos que este artigo tenha ajudado voc&ecirc; a personalizar seu site usando c&oacute;digo PHP no WordPress. Se voc&ecirc; ainda tiver d&uacute;vidas, consulte nossa se&ccedil;&atilde;o de perguntas frequentes ou deixe um coment&aacute;rio logo abaixo. Boa sorte!<\/p><h2 class=\"wp-block-heading\" id=\"h-php-wordpress-perguntas-frequentes\"><strong>PHP WordPress: perguntas frequentes<\/strong><\/h2><p>Esta se&ccedil;&atilde;o aborda algumas das perguntas mais frequentes sobre a inser&ccedil;&atilde;o de PHP em sites WordPress.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-694416dab7185\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Como adicionar PHP ao meu site WordPress?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Voc&ecirc; pode usar um plugin ou fazer a inser&ccedil;&atilde;o manualmente &mdash; seja atrav&eacute;s do editor de temas do WordPress, do gerenciador de arquivos do seu provedor de hospedagem ou de um cliente FTP.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694416dab718c\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Posso inserir c&oacute;digo PHP em uma p&aacute;gina WordPress sem um plugin?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sim, pode. Basta definir o trecho de PHP em um dos arquivos do seu site e colar o shortcode em qualquer lugar na p&aacute;gina do WordPress.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694416dab718d\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Onde eu coloco o c&oacute;digo PHP?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>A localiza&ccedil;&atilde;o do seu c&oacute;digo depende do seu prop&oacute;sito. Se voc&ecirc; est&aacute; trabalhando com trechos de c&oacute;digo que modificam plugins, temas ou conte&uacute;do do site, eles devem ser colocados no diret&oacute;rio&nbsp;wp-content. Se voc&ecirc; quer mudar as fun&ccedil;&otilde;es do seu site, adicione o c&oacute;digo PHP ao arquivo&nbsp;wp-config.php. Independentemente de onde voc&ecirc; colocar o c&oacute;digo, lembre-se de fazer backup do seu site antes de fazer qualquer altera&ccedil;&atilde;o para proteger seus dados em caso de erros.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694416dab718e\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Como a vers&atilde;o do PHP impacta a performance e a seguran&ccedil;a do WordPress?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>A vers&atilde;o PHP utilizada no WordPress &eacute; fundamental para o desempenho e a seguran&ccedil;a do site. Atualizar para a vers&atilde;o PHP mais recente n&atilde;o s&oacute; melhora a velocidade de carregamento das p&aacute;ginas, mas tamb&eacute;m corrige vulnerabilidades e garante melhor compatibilidade com plugins e temas. Manter a vers&atilde;o do PHP atualizada &eacute; uma resposta eficaz para otimizar a performance e assegurar a seguran&ccedil;a em um ambiente WordPress mais eficiente.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>O WordPress &eacute; um sistema de gerenciamento de conte&uacute;do (CMS) de c&oacute;digo aberto constru&iacute;do em PHP, uma linguagem de script extremamente popular &mdash; usada por&nbsp;76,8% dos sites&nbsp;na internet, mais precisamente. Portanto, se voc&ecirc; tem um site baseado na plataforma, ter um entendimento b&aacute;sico de PHP pode te ajudar a melhorar ainda mais sua presen&ccedil;a online. [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/como-usar-php-para-wordpress\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":356,"featured_media":49454,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"WordPress PHP: como adicionar c\u00f3digo PHP a posts ou p\u00e1ginas","rank_math_description":"Aprenda a otimizar a performance do seu WordPress com dicas pr\u00e1ticas de atualiza\u00e7\u00e3o. Melhore a velocidade e a efici\u00eancia do seu site!","rank_math_focus_keyword":"wordpress php","footnotes":""},"categories":[4911],"tags":[5614],"class_list":["post-10467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-wordpress-php"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-usar-php-para-wordpress","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-usar-php-para-wordpress","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/10467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/356"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=10467"}],"version-history":[{"count":10,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/10467\/revisions"}],"predecessor-version":[{"id":49453,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/10467\/revisions\/49453"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media\/49454"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=10467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=10467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=10467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}