XML Sitemaps

Erreur avec XML Sitemap Generator for Google

Vous rencontrez peut être ce type d'erreur avec XML Sitemap Generator for Google :

PHP Fatal error: Uncaught TypeError: Unsupported operand types: int * string in /wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorstandardbuilder.php:507
Stack trace:
#0 /wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorstandardbuilder.php(44): GoogleSitemapGeneratorStandardBuilder->build_taxonomies()
#1 /wp-includes/class-wp-hook.php(307): GoogleSitemapGeneratorStandardBuilder->content()
#2 /wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
#3 /wp-includes/plugin.php(476): WP_Hook->do_action()
#4 /wp-content/plugins/google-sitemap-generator/sitemap-core.php(1961): do_action()
#5 /wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorloader.php(387): GoogleSitemapGenerator->show_sitemap()
#6 /wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorloader.php(250): GoogleSitemapGeneratorLoader::call_show_sitemap()
#7 /wp-includes/class-wp-hook.php(305): GoogleSitemapGeneratorLoader::do_template_redirect()
#8 /wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
#9 /wp-includes/plugin.php(476): WP_Hook->do_action()
#10 /wp-includes/template-loader.php(13): do_action()
#11 /wp-blog-header.php(19): require_once(‘/home/*****/…’)
#12 /index.php(17): require(‘/home/*****/…’)
#13 {main}
thrown in /wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorstandardbuilder.php on line 507

Ou :

PHP Fatal error:  Uncaught Error: Call to undefined method GoogleSitemapGenerator::AddElement() in /wp-content/themes/mytheme/functions.php:84
Stack trace:
#0 /wp-includes/class-wp-hook.php(307): addCustomSitemap(Object(GoogleSitemapGenerator))
#1 /wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
#2 /wp-includes/plugin.php(474): WP_Hook->do_action(Array)
#3 /wp-content/plugins/google-sitemap-generator/sitemap-core.php(1945): do_action('sm_build_index', Object(GoogleSitemapGenerator))
#4 /wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorloader.php(387): GoogleSitemapGenerator->show_sitemap(Array)
#5 /wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorloader.php(250): GoogleSitemapGeneratorLoader::call_show_sitemap('params=;html=tr...')
#6 /wp-includes/class-wp-hook.php( in /wp-content/themes/mytheme/functions.php on line 84

Ou :

PHP Warning:  DOMDocument::loadXML(): Input is not proper UTF-8, indicate encoding !
Bytes: 0xFF 0xFF 0x72 0x77 in Entity, line: 1012 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): xmlParseComment: invalid xmlChar value 28 in Entity, line: 9468 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 9468 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Input is not proper UTF-8, indicate encoding !
Bytes: 0xFF 0xFF 0x28 0x4D in Entity, line: 1054 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): xmlParseComment: invalid xmlChar value 22 in Entity, line: 9510 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 9510 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Input is not proper UTF-8, indicate encoding !
Bytes: 0xFF 0xFF 0x72 0x77 in Entity, line: 982 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): xmlParseComment: invalid xmlChar value 28 in Entity, line: 9438 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 9438 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Input is not proper UTF-8, indicate encoding !
Bytes: 0xFF 0xFF 0x72 0x77 in Entity, line: 1024 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): xmlParseComment: invalid xmlChar value 28 in Entity, line: 9480 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 9480 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Input is not proper UTF-8, indicate encoding !
Bytes: 0xFF 0xFF 0x72 0x77 in Entity, line: 1006 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): xmlParseComment: invalid xmlChar value 28 in Entity, line: 9462 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 9462 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Input is not proper UTF-8, indicate encoding !
Bytes: 0xFF 0xFF 0x72 0x77 in Entity, line: 1090 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): xmlParseComment: invalid xmlChar value 28 in Entity, line: 9546 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 9546 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Input is not proper UTF-8, indicate encoding !
Bytes: 0xFF 0xFF 0x28 0x4D in Entity, line: 1012 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): xmlParseComment: invalid xmlChar value 22 in Entity, line: 9468 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 9468 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Input is not proper UTF-8, indicate encoding !
Bytes: 0xFF 0xFF 0x72 0x77 in Entity, line: 1024 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): xmlParseComment: invalid xmlChar value 28 in Entity, line: 9480 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653
PHP Warning:  DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 9480 in /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1653

Ou :

PHP Warning: A non-numeric value encountered in /wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorstandardbuilder.php on line 493

Ou :

PHP Warning: Undefined array key 0 in /wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorstandardbuilder.php on line 696
PHP Warning: Attempt to read property “taxonomy” on null in /wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorstandardbuilder.php on line 696
PHP Warning: Undefined array key 0 in /wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorstandardbuilder.php on line 697
PHP Warning: Attempt to read property “taxonomy” on null in /wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorstandardbuilder.php on line 697

Il existe de multiples solutions pour essayer de faire en sorte que cela fonctionne.

Mises à jour

La première chose à faire si vous êtes bloqué avec XML Sitemap Generator for Google est de vous assurer que tout WordPress est à jour. Cela comprend :

  • Le WordPress
  • Les Extensions
  • Le Thème

Une fois toutes les mises à jour effectuées, vérifiez si ces erreurs apparaissent.

Vérifier XML Sitemap Generator for Google

Parfois, il suffit de désactiver l'extension et de le réactiver juste après pour qu'il fonctionne à nouveau.

Si cela ne fonctionne pas, il se peut que votre extension XML Sitemap Generator for Google soit corrompu. Pour vous assurer que ce n'est pas votre cas, vous pouvez retélécharger l'extension (ou le thème livré avec l'extension) et essayer de l'installer à nouveau.

Essayer un autre thème

Êtes-vous sûr que voter problème est lié à XML Sitemap Generator for Google? Peut-être pas.

L’erreur que vous rencontrée peut être causée par une autre extension, qui ne serait pas compatible. Cela peut se produire par exemple lorsque vous utilisez un plugin de cache, un plugin de sécurité ou simplement un plugin mal développé.

Désactivez tous les extensions. Testez de nouveau votre site voir si l’erreur apparait toujours. Si cette dernière est toujours là, le problème n'est pas lié à la compatibilité des extensions. S'il n'y a plus d'erreur, réactivez chaque extension une par une, et à chaque fois, vérifiez si l'erreur survient. Le but est de cibler l'extension concerné.

Essayer un autre thème

L'erreur peut provenir d’un problème avec votre thème.

Si ce n'est pas déjà fait, vous pouvez installer et activer le thème WordPress par défaut, comme Twenty Twenty-Two. Vérifiez une nouvelle fois si erreur est déclenchée, et agissez en fonction afin d’être sûr que votre thème WordPress n'en est pas la cause.

Permaliens & htaccess

Si cela ne fonctionne toujours pas, vous avez peut-être un problème avec vos permaliens WordPress et/ou votre fichier htaccess. Vous devriez aller sur votre tableau de bord WordPress, et ré-enregistrer les permaliens depuis la page des permaliens (dans les réglages).

Contacter le développeur

Si toutes ces solutions ne fonctionnent pas, nous vous conseillons de contacter le développeur de l'extension.

Vous avez sinon peut-être trouvé un nouveau bug, ou un problème spécifique. Dans ces cas, nous vous invitons à vous diriger vers le développeur de l'extension, soit sur le forum de l'extension, soit par mail, soit sur leur site spécifique s’il existe avec leur propre support.

Solutions alternatives

Si le développeur ne répond pas, ou si votre problème est très urgent, vous pouvez vous orienter sur une alternative à ce extension.

Il y a des milliers d'extension sur le répertoire officiel, et beaucoup d'autres en dehors. Vous devriez essayer de les trouver et de les tester !

Si le problème est très spécifique, et que l'extension n'a pas pu être remplacée, nous vous conseillons de contacter un expert.
C'est le meilleur moyen pour parvenir à trouver une solution pour votre site web afin qu’il ne soit plus cassé et pour vous assurer que tout est en ordre.