WPML
ステータス
未解決
報告対象
WPML Multilingual CMS 4.6.15

問題の概要

親カテゴリーの子として設定されているタクソノミーを翻訳する場合、親子カテゴリーの階層は翻訳されたカテゴリーには同期されません。

回避策

続行する前に、サイトの完全なバックアップを取得してください。


  • …/wp-content/plugins/sitepress-multilingual-cms/inc/wpml-post-edit-ajax.class.php を編集します。

  • 18行目を探します。

  • 次のコードを:global $sitepress;

  • 以下に置き換えます:global $sitepress, $wpdb;

  • 次に、以下の行の直前に:$sitepress->get_wp_api()->wp_send_json_success( $new_term_object );

  • 次のコードを追加します:$sync = new WPML_Term_Hierarchy_Sync($wpdb);
    $sync->sync_element_hierarchy($taxonomy);

すべての既知の問題 →