- 状态
- 等待作者
- 相关插件/主题
- WP Job Manager
- 主题标签
- Compatibility
问题概述
将 WPML 与 WP Job Manager 的 Resume Manager 附加组件结合使用时,翻译后的 Resume 文章会出现 404 错误。尝试查看翻译后的 Resume 文章时会发生此情况。
临时解决方法
在继续操作之前,请确保对您的网站进行完整备份。
- 打开 …/wp-content/plugins/wp-job-manager-resumes/includes/class-wp-resume-manager-post-types.php 文件
- 找到第 224 行。
- 将:
$rewrite = [ 'slug' => _x( 'resume', 'Resume permalink - resave permalinks after changing this', 'wp-job-manager-resumes' ), 'with_front' => false, 'feeds' => false, 'pages' => false, ];
- 替换为:
// WPML Workaround for compsupp-7793 $rewrite = [ 'slug' => 'resume', 'with_front' => false, 'feeds' => false, 'pages' => false, ];
- 前往“WPML > 设置”,确保已选择“翻译自定义文章和分类法基本别名(通过 WPML 字符串翻译)”。
- 在同一页面上,向下滚动到“文章类型翻译”部分并翻译 Resumes 别名。
- 前往“设置 > 固定链接”并单击“保存更改”以刷新固定链接。