WPML
Statut
Résolu
Résolu dans
2.6.4

Aperçu de l’anomalie

Lorsque vous essayez d’ajouter un article contenant des images au Panier de traduction, vous pouvez rencontrer une erreur fatale comme celle-ci :

PHP Fatal error: Uncaught InvalidArgumentException: Argument ID must be numeric and greater than 0. in /wp-content/plugins/sitepress-multilingual-cms/classes/translations/class-wpml-translation-element.php:29

Solution de contournement

Veuillez vous assurer de disposer d’une sauvegarde fonctionnelle de votre site avant d’ajouter ce correctif temporaire :

Accédez à : wp-content/plugins/wpml-media-translation/classes/media-translation/class-wpml-media-post-with-media-files.php
À cet endroit, juste avant la ligne :

		return apply_filters( 'wpml_ids_of_media_used_in_post', $media_ids, $this->post_id );

ajoutez cette ligne :

		$media_ids = \WPML\FP\Fns::filter( 'get_post', $media_ids );

Toutes les anomalies connues →