WPML
Statut
Résolu
Résolu dans
WPML 4.9
Étiquettes de sujet
Bug

Aperçu de l’anomalie

Lorsque vous avez une base de produit personnalisée définie par exemple sur « /catalogue/%post_id%/ » dans Paramètres > Permaliens dans WordPress, et que vous traduisez cette base, vous pouvez rencontrer une erreur 404 (Introuvable) pour les produits traduits

Solution de contournement

Allez dans : /wp-content/plugins/wpml-string-translation/classes/slug-translation/new-match-finder/wpml-st-slug-new-match-finder.php
Dans la fonction : filter_slug_using_tag, juste après ce code exact :

	private function filter_slug_using_tag( $slug ) {

ajoutez ce nouveau code :

		if ( preg_match( '#%post_id%#', $slug ) ) {
			$slug = preg_replace( '#%post_id%#', '([0-9]+)', $slug );
		}

Toutes les anomalies connues →