Start » Dokumentation » CMS-Funktionen » Von der CMS-Navigation zu WPML migrieren

Von der CMS-Navigation zu WPML migrieren

WPML beinhaltet die Funktionen der CMS-Navigation, mit mehreren entscheidenden Verbesserungen. Es erstellt viel saubere HTML, kann einfacher individuell angepasst und gestaltet und vom Admin-Bildschirm aus gesteuert werden.

Die alte CMS-Navigation kann nicht gemeinsam mit WPML aktiviert werden. Um zu migrieren, müssen Sie Folgendes tun:

  1. Ersetzen Sie die alten Navigationselemente in Ihrem Theme mit den neuen.
  2. Deaktivieren Sie die CMS-Navigation.
  3. Aktivieren Sie WPML

Wenn Sie es in exakt dieser Reihenfolge tun, verläuft Ihr Migrationsvorgang reibungslos.

Ersetzen Sie die alten Elemente der CMS-Navigation mit den WPML-Elementen

Ihr Theme beinhaltet Funktionsbefehle in der CMS-Navigation, mit denen Sie Obertabs, Breadcrumbs und Seitenleisten-Navigation anzeigen können. Wir müssen diese mit den neuen Stil-Befehlen für WPML ersetzen.

Element CMS-Navigations-Befehl (alt) WPML-Befehl (neu)
Obertabs <?php cms_navigation_menu_nav() ?> <?php do_action(‘icl_navigation_menu’); ?>
Breadcrumbs-Trails <?php cms_navigation_breadcrumb() ?> <?php do_action(‘icl_navigation_breadcrumb’); ?>
Seitenleiste <?php cms_navigation_page_navigation() ?> <?php do_action(‘icl_navigation_sidebar’); ?>

* Tipp: Verwenden Sie eine Art Suche, um alle auftretenden Fälle zu finden. Manchmal sind die Navigationselemente zu mehr als einer Datei im Theme hinzugefügt.

Sobald Sie damit fertig sind, wird Ihre Webseite einwandfrei angezeigt, nur ohne die CMS-Navigationselemente. Die do_action-Befehle werden entweder zur korrekten Ausgabe führen (wenn WPML aktiviert ist) oder ruhig zurückschalten, ohne irgendwelche PHP-Fehler auszulösen (wenn WPML noch nicht aktiv ist).

Tauschen Sie das CMS-Navigations-Plugin gegen WPML ein

Deaktivieren Sie das CMS-Navigations-Plugin. WPML wird die Aktivierung verweigern, solange das ältere Plugin aktiv ist.

Holen Sie sich die neueste Version von WPML von der WordPress-Plugin-Repository-Seite und entpacken Sie sie in Ihr Plugins-Verzeichnis (Sie können sie auch von WordPress automatisch installieren lassen, suchen Sie einfach nach WPML.) Aktivieren Sie WPML und schon sind Sie fertig.