X

Corrigir erro fatal do WordPress: Chamada para função indefinida

Se você receber um erro como esse, é porque há um plug-in ou outra função chamada em seu tema que você não possui. Como corrigir isso? Há algumas maneiras: remover o código, corrigi-lo, obter o plug-in necessário ou atualizar o WordPress, se necessário. Nesta postagem rápida sobre dicas do WordPress, veremos como corrigir esses erros com uma tag condicional e uma função PHP conhecida como: function_exists.

Se você receber um erro como Fatal error: Call to undefined function 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(); } ?>

Nesse caso, você também pode dar um passo adiante, adicionando uma instrução else.

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

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

Comentários   Deixe uma resposta

  1. hello,
    i get this error like :
    Fatal error: Call to undefined function wp_convert_hr_to_bytes() in /home/owakai/public_html/wp-includes/default-constants.php on line 33

    can you suggest any solution

  2. I’m really new to this…only dabbled in websites in college..trying to get this up for portfolio…what can I do to fix this?
    Fatal error: Call to undefined function wp_pagenavi() in /home/content/77/9421577/html/wordpress

    Thank you

  3. Doug Rekenthaler novembro 6, 2009 em 3:00 pm

    I’m suddenly getting this error message:

    Fatal error: Call to undefined function feed_content_type() in /home7/inspird6/public_html/wp-includes/feed.php on line 8

    I have replaced my feed.php file with the original WP source code and still am getting this error. Am I missing something?

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

    […] Fix WordPress Fatal error: Call to undefined function | Theme Lab If you get an error like this, there is a plugin or other function called in your theme which you don’t have. How do you fix this? There are a few ways: remove the code, error proof it, get the necessary plugin, or upgrade WordPress if necessary. In this quick WordPress tip post we’ll go over how to error proof these with a conditional tag and PHP function known as: function_exists. (tags: thethemelab wordpress conditionaltag function) […]

  5. Hi ive just used:

    And it worked for that file where i was previously getting the Fatal error.

    Im now trying it for 2 sidebars of my theme so that i can place them into their own .php files.

    The sidebars are named leftsidebar and rightsidebar, so i use the code as above and put in get_leftsidebar and get_rightsidebar but it goes wrong somehow and the layout gets messed up, im not sure where i may be making the mistake here though, any ideas please?

    Thanks

    John

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de 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.

WordPress Launch Checklist

A lista de verificação definitiva para o lançamento do WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento de seu próximo site WordPress em um ebook prático.
Sim, envie-me o livro eletrônico gratuito grátis!