WordPress : Erreurs fatales à une fonction indéfinie dans le fichier thème 404.php
Récemment, j’ai commencé à voir les erreurs ci-dessous pour certains thèmes WordPress. Une idée de quoi il s’agit? Je n’ai apporté aucune modification à ces thèmes ou à leurs thèmes enfants au cours des dernières semaines.
Ce sont des erreurs que je vois sur notre multisite hébergé par GoDaddy (thème iTheme2):
[16-Mar-2017 16:48:08 UTC] PHP Fatal error: Call to undefined function get_template_part() in /home/xxxxxxx/public_html/wp-content/themes/itheme2/404.php on line 1
[23-Mar-2017 14:08:21 UTC] PHP Fatal error: Call to undefined function get_template_part() in /home/xxxxxxx/public_html/wp-content/themes/itheme2/404.php on line 1
Ce sont des erreurs que je vois sur notre multisite hébergé par GoDaddy (thème Twenty Eleven):
[20-Mar-2017 04:23:35 UTC] PHP Fatal error: Call to undefined function get_header() in /home/xxxxx/public_html/wp-content/themes/twentyeleven/404.php on line 10
[24-Mar-2017 07:33:31 UTC] PHP Fatal error: Call to undefined function get_header() in /home/xxxxx/public_html/wp-content/themes/twentyeleven/404.php on line 10
[24-Mar-2017 18:56:45 UTC] PHP Fatal error: Call to undefined function get_header() in /home/iamonenet/public_html/wp-content/themes/twentyeleven/404.php on line 10
Ce sont des erreurs que je vois sur notre site hébergé par SiteGround (iTheme2):
[18-Mar-2017 13:25:20 CST6CDT] PHP Fatal error: Call to undefined function get_template_part() in /home/xxxxx/xxxxxxxxxxx/public_html/wp-content/themes/itheme2/404.php on line 1
[23-Mar-2017 16:45:41 CST6CDT] PHP Fatal error: Call to undefined function get_template_part() in /home/xxxxx/xxxxxxxxxxx/public_html/wp-content/themes/itheme2/404.php on line 1
J’ai également commencé la même chose sur le multisite hébergé par GoDaddy pour le thème Divi et sur un autre site hébergé SiteGround utilisant le thème Divi.
J’ai posté sur les forums thématiques respectifs, mais je n’ai pas encore reçu de réponse.
Merci pour toutes les réflexions que vous pouvez partager à ce sujet.
Mise à jour : je viens de remarquer des erreurs similaires pour le fichier index.php. Et les mêmes erreurs commencent à apparaître lorsque je visite les fichiers index.php et 404.php dans mon navigateur ; il semble également que des erreurs commencent à apparaître (peut-être) lorsque nos scanners de sécurité de SiteLock, SiteGround et ManageWP s’exécutent. Ces scanners de sécurité pourraient-ils être à l’origine des erreurs ?
Solution n°1 trouvée
Il semble que vous ou quelqu’un accédiez/chargez directement les fichiers de modèle de thème. get_template_part
et get_header
sont des fonctions de base de WP et ne fonctionnent que dans le cadre de WP.
0 commentaire