X

Corrigir Erro Fatal do WordPress: Chamada para função indefinida

Se você receber um erro como este, há um plugin ou outra função chamada em seu tema que você não possui. Como você corrige isso? Existem algumas maneiras: remover o código, protegê-lo contra erros, obter o plugin necessário ou atualizar o WordPress, se necessário. Neste post rápido de dicas do WordPress, abordaremos como protegê-los contra erros com uma tag condicional e uma função PHP conhecida como: function_exists.

Se você receber um erro como Erro Fatal: Chamada para função indefinida the_title_attribute(), você pode simplesmente substituir qualquer instância de the_title_attribute pelo seguinte:

<?php if (function_exists('the_title_attribute')) { the_title_attribute(); } ?>

Neste caso, você também poderia ir um passo além adicionando uma instrução else.

<?php if (function_exists('the_title_attribute')) { the_title_attribute(); } else { the_title(); } ?>

Antes de tentar um novo tema em um site de produção, certifique-se de visualizar seu tema primeiro e, em seguida, resolva todos os erros (se houver).

Comentários   Deixe uma Resposta

  1. olá,
    eu recebo este erro como:
    Erro fatal: Chamada para função indefinida wp_convert_hr_to_bytes() em /home/owakai/public_html/wp-includes/default-constants.php na linha 33

    você pode sugerir alguma solução

  2. Eu sou muito novo nisso... só mexi com sites na faculdade... tentando fazer isso funcionar para o portfólio... o que posso fazer para consertar isso?
    Erro fatal: Chamada para função indefinida wp_pagenavi() em /home/content/77/9421577/html/wordpress

    Obrigado

  3. Doug Rekenthaler November 6, 2009 at 3:00 pm

    Estou recebendo esta mensagem de erro de repente:

    Erro fatal: Chamada para a função indefinida feed_content_type() em /home7/inspird6/public_html/wp-includes/feed.php na linha 8

    Eu substituí meu arquivo feed.php pelo código fonte original do WP e ainda estou recebendo este erro. Estou perdendo alguma coisa?

  4. links for 2009-06-30 | BlueWave Media June 30, 2009 at 9:01 am

    […] Corrigir Erro Fatal do WordPress: Chamada para função indefinida | Theme Lab Se você receber um erro como este, há um plugin ou outra função chamada em seu tema que você não possui. Como corrigir isso? Existem algumas maneiras: remover o código, protegê-lo contra erros, obter o plugin necessário ou atualizar o WordPress, se necessário. Neste post rápido de dicas do WordPress, abordaremos como protegê-los contra erros com uma tag condicional e uma função PHP conhecida como: function_exists. (tags: thethemelab wordpress conditionaltag function) […]

  5. Oi, eu acabei de usar:

    E funcionou para aquele arquivo onde eu estava recebendo o erro Fatal anteriormente.

    Agora estou tentando para 2 barras laterais do meu tema para que eu possa colocá-las em seus próprios arquivos .php.

    As barras laterais são nomeadas leftsidebar e rightsidebar, então eu uso o código acima e coloco get_leftsidebar e get_rightsidebar, mas algo dá errado e o layout fica bagunçado, não tenho certeza de onde posso estar cometendo o erro aqui, alguma ideia por favor?

    Obrigado

    John

Adicionar um Comentário

Ficamos felizes que você escolheu deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Checklist de Lançamento WordPress

O Checklist Definitivo para Lançamento de WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento do seu próximo site WordPress em um e-book prático.
Sim, envie-me o eBook Gratuito!