WPML
Status
Aguardando o autor
Plugin/tema relacionado
WP Job Manager
Tags de tópico
Compatibility

Visão geral do problema

Ao usar o WPML com o complemento Resume Manager do WP Job Manager, os posts de Resume traduzidos resultam em um erro 404. Isso ocorre ao tentar visualizar um post de Resume traduzido.

Solução alternativa

Por favor, certifique-se de ter um backup completo do site antes de prosseguir.


  • Abra o arquivo …/wp-content/plugins/wp-job-manager-resumes/includes/class-wp-resume-manager-post-types.php

  • Procure a linha 224.

  • Substitua:
    		$rewrite = [
    			'slug'       => _x( 'resume', 'Resume permalink - resave permalinks after changing this', 'wp-job-manager-resumes' ),
    			'with_front' => false,
    			'feeds'      => false,
    			'pages'      => false,
    		];

  • Por:
    // WPML Workaround for compsupp-7793
    		$rewrite = [
    			'slug'       => 'resume',
    			'with_front' => false,
    			'feeds'      => false,
    			'pages'      => false,
    		];
  • Vá para ”WPML > Configurações“, certifique-se de que a opção “Traduzir slugs base de posts personalizados e taxonomias (via WPML Tradução de Strings).” esteja selecionada.
  • Na mesma página, role para baixo até a seção ”Tradução de tipos de post” e traduza o slug de Resumes.
  • Vá para ”Configurações > Links permanentes” e clique em Salvar Alterações para atualizar os links permanentes.

Todos os problemas conhecidos →