- 状态
- 未解决
- 报告针对
- 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);