WPML
Status
Gelöst
Gelöst in
WPML 4.9
Themen-Tags
Bug

Übersicht über das Problem

Wenn Sie in WordPress unter Einstellungen > Permalinks eine benutzerdefinierte Produktbasis z. B. auf „/catalogue/%post_id%/“ festgelegt haben und diese Basis übersetzen, tritt bei den übersetzten Produkten möglicherweise ein Fehler 404 (Nicht gefunden) auf

Problemumgehung

Gehen Sie zu: /wp-content/plugins/wpml-string-translation/classes/slug-translation/new-match-finder/wpml-st-slug-new-match-finder.php
Dort in der Funktion:filter_slug_using_tag, direkt nach genau diesem Code:

	private function filter_slug_using_tag( $slug ) {

fügen Sie diesen neuen Code hinzu:

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

Alle bekannten Probleme →