WPML
Statut
Résolu par l’auteur
Signalé pour
WPML SEO 2.1.0
Extension/thème associé
Rank Math SEO
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Une erreur fatale se produit lors de l’utilisation de la fonctionnalité de sitemap HTML de l’extension Rank Math SEO via un shortcode, [rank_math_html_sitemap].


Fatal error: Uncaught TypeError: Cannot access offset of type string on string in .../wp-content/plugins/wp-seo-multilingual/classes/RankMathSEO/Sitemap/Hooks.php on line 69

Solution de contournement

Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.


  • Modifiez le fichier …/wp-content/plugins/wp-seo-multilingual/classes/RankMathSEO/Sitemap/Hooks.php.

  • Juste avant la ligne 66 :
    		return Obj::assoc(
    			'loc',
    			Obj::propOr(
    				$url['loc'],
    				(int) Obj::prop( 'ID', $object ),
    				$this->secondaryHomesById
    			),
    			$url
    		);

  • Ajoutez ce code :
    		if (!is_array($url)){
    			$test = $url;
    			$url = array();
    			$url['loc'] = $test;
    		}

Toutes les anomalies connues →