WPML
Status
Gelöst
Zugehöriges Plugin/Theme
Enfold

Übersicht über das Problem

Wenn ein Portfolio in eine andere Sprache dupliziert wird, wird die Breadcrumb-Hierarchie der übergeordneten Seite (benutzerdefiniertes Feld breadcrumb_parent) weder kopiert noch übersetzt.

Problemumgehung

  1. Legen Sie fest, dass das benutzerdefinierte Feld breadcrumb_parent kopiert wird. Navigieren Sie zu WPML > Übersetzungsmanagement > wechseln Sie zur Registerkarte Einrichtung mehrsprachiger Inhalte, scrollen Sie nach unten zum Abschnitt „Übersetzung benutzerdefinierter Felder“ und wählen Sie „Vom Original in die Übersetzung kopieren“.das benutzerdefinierte Feld breadcrumb_parent auf Kopieren einstellen
  2. Folgen Sie in Ihrem Theme-Verzeichnis diesem Pfad und öffnen Sie die Datei (/enfold/framework/php/class-breadcrumb.php). Fügen Sie den folgenden Code hinzu:
$post_id = apply_filters('wpml_object_id' , $post_id, 'page' , true);

Direkt vor dieser Zeile:

$page = get_page( $post_id );

Alle bekannten Probleme →