X

Fix WordPress Fatal error : Appel à une fonction non définie

Si vous obtenez une erreur de ce type, c’est qu’il y a un plugin ou une autre fonction appelée dans votre thème que vous n’avez pas. Comment résoudre ce problème ? Il y a plusieurs façons : supprimer le code, corriger l’erreur, obtenir le plugin nécessaire, ou mettre à jour WordPress si nécessaire. Dans cet article, nous allons voir comment corriger les erreurs avec une balise conditionnelle et une fonction PHP connue sous le nom de : function_exists.

Si vous obtenez une erreur telle que Fatal error : Call to undefined function the_title_attribute() vous pouvez simplement remplacer toute instance de the_title_attribute par ce qui suit :

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

Dans ce cas, vous pouvez également aller plus loin en ajoutant une instruction else.

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

Avant d’essayer un nouveau thème sur un site de production, assurez-vous d’abord de prévisualiser votre thème, puis de résoudre toutes les erreurs (s’il y en a).

Commentaires   laisser une réponse

  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 novembre 6, 2009 à 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 juin 30, 2009 à 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

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre privacy policy, et que tous les liens sont en nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Engageons une conversation personnelle et constructive.

WordPress Launch Checklist

L'ultime liste de contrôle pour le lancement de WordPress

Nous avons rassemblé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi le gratuit !