🎉 USE O CUPOM DESCONTO-FULL | 10% OFF acima de R$ 100,00

Como corrigir Call to undefined function no WordPress

Time Full Services Time Full Services Pro
Tipo Erro de PHP
Nome do erro Como corrigir Call to undefined function no WordPress
Severidade Grave
Descrição O Call to undefined function é um erro fatal de PHP que aparece quando o código chama uma função que não existe naquele ponto: ou o nome está errado, ou a extensão que a fornece está desativada, ou a função do WordPress foi chamada cedo demais. O site cai com erro fatal na página afetada.

Conteúdo exclusivo para membros Pro

Faça upgrade para acessar este item completo.

Perguntas frequentes

Por que o erro cita uma função do WordPress como get_header?
Quase sempre porque um arquivo PHP do tema ou plugin foi acessado direto pela URL, fora do fluxo do WordPress. Nesse caso o core não carregou e funções nativas não existem ainda. Acesse o site pela home, não pelo caminho do arquivo.
Call to undefined function mysqli_connect significa o quê?
Que a extensão mysqli do PHP não está instalada ou foi desativada no servidor. É comum após uma migração ou troca de versão do PHP. Ative a extensão mysqli no painel da hospedagem ou peça ao suporte do host.
Desativei um plugin e apareceu Call to undefined function. Por quê?
Outro plugin ou o tema dependia de uma função fornecida pelo plugin que você desativou. Reative-o, ou ajuste o código dependente para checar a função com function_exists() antes de chamá-la.
Como descubro de qual plugin é a função do erro?
O prefixo costuma denunciar a origem: wc_ é WooCommerce, edd_ é Easy Digital Downloads, et_ é Divi. Busque o nome da função no diretório wp-content/plugins via FTP para achar o arquivo que a declara.
O erro apareceu depois de atualizar o PHP. O que mudou?
Versões novas do PHP podem não carregar extensões antigas por padrão, ou o plugin pode usar uma função removida. Confira as extensões em Saúde do site e atualize plugins e tema para versões compatíveis com a nova versão do PHP.
Posso resolver sem mexer em FTP?
Se a causa é um plugin desativado, basta reativá-lo pelo wp-admin. Se for extensão do PHP, o ajuste é no painel da hospedagem. Só quando o erro vem de um snippet no functions.php é que costuma ser preciso editar o arquivo via FTP.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes