WPML
Estado
Resuelto
Resuelto en
WPML 4.9
Etiquetas de temática
Bug

Resumen del problema

Cuando tiene una base de producto personalizada configurada como, por ejemplo, «/catalogue/%post_id%/» en Ajustes > Enlaces permanentes en WordPress, y traduce esa base, es posible que encuentre un error 404 (No encontrado) para los productos traducidos

Solución alternativa

Vaya a: /wp-content/plugins/wpml-string-translation/classes/slug-translation/new-match-finder/wpml-st-slug-new-match-finder.php
Allí, en la función:filter_slug_using_tag, justo después de este código exacto:

	private function filter_slug_using_tag( $slug ) {

añada este nuevo código:

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

Todos los problemas conocidos →