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

O que é: PHP

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.

PHP é uma linguagem de programação e de script para criar sites interativos dinâmicos. O WordPress é escrito usando PHP como linguagem de script. Assim como o WordPress, o PHP também é de código aberto.

O PHP é uma linguagem do lado do servidor, o que significa que é executado em seu servidor de hospedagem na Web. Sempre que alguém visita seu site, o navegador entra em contato com o servidor para solicitar a página. O código PHP é executado no servidor e gera uma página HTML para enviar ao visitante. O visitante vê a página HTML em seu navegador. Ele não pode ver o script PHP porque ele está apenas no servidor de hospedagem.

What is PHP

Como o WordPress usa o PHP?

O código PHP é o que faz o WordPress funcionar. Um site WordPress armazena todos os seus dados em um banco de dados MySQL. Esses dados incluem tudo, desde o nome do blog e o conteúdo da postagem do blog até as configurações do plug-in e as informações do perfil do usuário.

O trabalho do PHP é obter informações específicas do banco de dados e reuni-las em uma página da Web em HTML. Para obter mais detalhes sobre esse processo, consulte nosso guia sobre como o WordPress funciona nos bastidores.

O código PHP está contido em arquivos que terminam com a extensão .php.

Se você já abriu um arquivo zip do WordPress, verá que a maioria dos arquivos são arquivos PHP.

Por exemplo, na captura de tela abaixo, você verá nomes de arquivos como wp-config.php, index.php e muitos outros. Cada um desses arquivos contém o código usado para executar diferentes ações no WordPress.

PHP files in WP

Uma pasta de tema do WordPress é muito semelhante. Você encontrará arquivos como sidebar.php, header.php e outros. Cada um desses arquivos compõe a hierarquia de modelos de um tema e exibe as diferentes seções do seu site.

O código PHP precisa ser envolvido pela tag de abertura php <?php e pela tag de fechamento ?>. Os arquivos PHP também podem conter código HTML.

Cada tag PHP pode recuperar um pouco de informação de seu banco de dados. Neste exemplo, você pode ver o código PHP para exibir o nome do seu blog, que é então envolvido em tags de título HTML.

PHP in HTML Example

Como o PHP funciona?

Se você estiver procurando informações sobre PHP na Web, verá que se trata de uma linguagem de script “do lado do servidor”. Infelizmente, essa breve definição não é útil para iniciantes.

O termo “do lado do servidor” significa apenas que todos os arquivos PHP no WordPress fazem seu trabalho em seu servidor de hospedagem na Web. Portanto, em termos simples, quando alguém acessa seu site, o WordPress acessa os arquivos PHP para obter as informações do banco de dados (como o conteúdo da postagem do blog) e exibi-las ao visitante.

Isso parece bastante simples. No entanto, há um pequeno problema. Os navegadores da Web não leem PHP. Eles leem HTML.

HTML é um tipo de linguagem de script usada para criar páginas de sites. Nós nos referimos ao HTML como uma linguagem de script “do lado do cliente”.

Navegadores como Chrome, Firefox e outros são chamados de “clientes”. Aqui, uma linguagem “do lado do cliente” significa simplesmente que os navegadores da Web fazem o trabalho de transformar o código HTML no que você vê na janela do navegador.


Portanto, se os navegadores só leem HTML e seu site WordPress é criado em PHP, como as pessoas podem ver seu site?

Vamos parar um pouco e ver como o código PHP no WordPress funciona com o HTML primeiro, passo a passo:

  1. Primeiro, alguém digita seu endereço da Web no navegador ou clica em um link.
  2. Isso envia uma solicitação ao seu servidor de hospedagem na Web.
  3. Seu servidor envia o código HTML pela Internet de volta ao navegador.
  4. O navegador pega esse código HTML e o traduz em uma página da Web.

No entanto, quando você visita um site criado com PHP, como o WordPress, ocorre uma etapa adicional.

Antes da etapa 3, o servidor precisa executar o código PHP para criar a página HTML, antes de enviá-la ao navegador.

Versões PHP do WordPress

Assim como em outras linguagens de programação, há várias versões do PHP que você pode usar. Algumas versões, como PHP 5.5, 7.0 e 7.1, não estão mais recebendo suporte ativo.

Como proprietário de um site WordPress, você deve usar a versão mais recente do PHP. Dizemos isso porque cada nova versão do PHP corrige problemas de segurança e ajuda a aumentar a velocidade de seu site.

Como o PHP é uma linguagem muito popular para criar sites, ele também é um alvo para os hackers. Portanto, ter a versão mais recente fornecerá a você os recursos de segurança e as correções não encontradas nas versões mais antigas.

Recomendamos que você use Bluehost, SiteGround ou WP Engine como seu host da Web porque eles usam as versões mais atualizadas do PHP em seus pacotes de hospedagem na Web para WordPress.

Os usuários do WordPress precisam conhecer PHP?

Os usuários do WordPress não precisam aprender PHP para usar, operar ou gerenciar um site WordPress. O WordPress já tem os arquivos PHP de que você precisa, assim como os temas e os plug-ins, de modo que você pode usar o WordPress sem nenhuma habilidade de codificação em PHP.

A maioria dos usuários do WordPress nunca precisará saber como codificar em PHP, mas se estiver interessado em desenvolver seus próprios plug-ins, temas ou fazer personalizações avançadas em sites do WordPress, precisará aprender a usar PHP.

Esperamos que este artigo tenha ajudado você a aprender mais sobre PHP. Talvez você também queira ver nossa lista de Leitura adicional abaixo para obter artigos relacionados sobre dicas, truques e ideias úteis para o WordPress.

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

Leitura adicional

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!