WPML
Status
Offen
Gemeldet für
WPML Multilingual CMS 4.6.15

Übersicht über das Problem

Beim Übersetzen von Taxonomien, die einer übergeordneten Kategorie untergeordnet sind, wird die Hierarchie der unter- und übergeordneten Kategorien nicht mit den übersetzten Kategorien synchronisiert.

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.


  • Bearbeiten Sie die Datei …/wp-content/plugins/sitepress-multilingual-cms/inc/wpml-post-edit-ajax.class.php

  • Suchen Sie nach Zeile 18

  • Ersetzen Sie:global $sitepress;

  • Durch:global $sitepress, $wpdb;

  • Dann, direkt vor der Zeile:$sitepress->get_wp_api()->wp_send_json_success( $new_term_object );

  • Fügen Sie den folgenden Code hinzu:$sync = new WPML_Term_Hierarchy_Sync($wpdb);
    $sync->sync_element_hierarchy($taxonomy);

Alle bekannten Probleme →