WPML
状态
等待作者
相关插件/主题
WP Job Manager
主题标签
Compatibility

问题概述

将 WPML 与 WP Job ManagerResume 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 别名。
  • 前往“设置 > 固定链接”并单击“保存更改”以刷新固定链接。

所有已知问题 →