- 状态
- 已解决
- 相关插件/主题
- Enfold
问题概述
当作品集被复制到另一种语言时,父页面的面包屑层级(breadcrumb_parent 自定义字段)既不会被复制,也不会被翻译。
临时解决方法
- 将 breadcrumb_parent 自定义字段设置为复制。前往 WPML > 翻译管理 > 进入“多语言内容设置”选项卡并向下滚动到“自定义字段翻译”部分 > 选择“从原文复制到译文”。

- 在您的主题目录中,按照此路径打开文件(/enfold/framework/php/class-breadcrumb.php)。添加以下代码:
$post_id = apply_filters('wpml_object_id' , $post_id, 'page' , true);
就在此行之前:
$page = get_page( $post_id );