- Статус
- Ожидается ответ автора
- Связанный плагин/тема
- WP Job Manager
- Теги темы
- Compatibility
Обзор проблемы
При использовании WPML с дополнением Resume Manager для WP Job 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.
- Перейдите в «Настройки > Постоянные ссылки» и нажмите «Сохранить изменения», чтобы обновить постоянные ссылки.