Si vous obtenez une erreur comme celle-ci, 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, le rendre résistant aux erreurs, obtenir le plugin nécessaire ou mettre à jour WordPress si nécessaire. Dans cet article rapide de conseils WordPress, nous allons expliquer comment les rendre résistants aux erreurs avec une balise conditionnelle et une fonction PHP connue sous le nom de : function_exists.
Si vous obtenez une erreur telle que Erreur fatale : Appel à une fonction indéfinie the_title_attribute(), vous pouvez simplement remplacer toute occurrence de the_title_attribute par ce qui suit :
<?php if (function_exists('the_title_attribute')) { the_title_attribute(); } ?>
Dans ce cas, vous pourriez é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 de prévisualiser votre thème d'abord, puis résolvez toutes les erreurs (s'il y en a).
bonjour,
j'obtiens cette erreur comme ceci :
Erreur fatale : Appel à une fonction indéfinie wp_convert_hr_to_bytes() dans /home/owakai/public_html/wp-includes/default-constants.php à la ligne 33
pouvez-vous suggérer une solution
Je suis vraiment nouveau dans tout ça... j'ai seulement touché aux sites web à l'université... j'essaie de mettre ça en place pour mon portfolio... que puis-je faire pour corriger ça ?
Erreur fatale : Appel à une fonction indéfinie wp_pagenavi() dans /home/content/77/9421577/html/wordpress
Merci
Je reçois soudainement ce message d'erreur :
Erreur fatale : Appel à une fonction indéfinie feed_content_type() dans /home7/inspird6/public_html/wp-includes/feed.php à la ligne 8
J'ai remplacé mon fichier feed.php par le code source original de WP et j'obtiens toujours cette erreur. Est-ce que je manque quelque chose ?
[…] Corriger l'erreur fatale de WordPress : Appel à la fonction indéfinie | Theme Lab Si vous obtenez une erreur comme celle-ci, il y a un plugin ou une autre fonction appelée dans votre thème que vous n'avez pas. Comment corriger cela ? Il y a plusieurs façons : supprimer le code, le rendre résistant aux erreurs, obtenir le plugin nécessaire ou mettre à jour WordPress si nécessaire. Dans cet article rapide de conseils WordPress, nous allons expliquer comment les rendre résistants aux erreurs avec une balise conditionnelle et une fonction PHP connue sous le nom de : function_exists. (tags: thethemelab wordpress conditionaltag function) […]
Salut, je viens d'utiliser :
Et cela a fonctionné pour ce fichier où j'obtenais auparavant l'erreur fatale.
J'essaie maintenant pour 2 barres latérales de mon thème afin de pouvoir les placer dans leurs propres fichiers .php.
Les barres latérales sont nommées leftsidebar et rightsidebar, donc j'utilise le code ci-dessus et j'insère get_leftsidebar et get_rightsidebar, mais cela se passe mal d'une manière ou d'une autre et la mise en page est gâchée, je ne suis pas sûr de l'erreur que je pourrais faire ici, des idées s'il vous plaît ?
Merci
John