- Status
- Aguardando o autor
- Relatado para
- WPML Multilingual CMS 4.4.8
- Plugin/tema relacionado
- Premmerce Permalink Manager for WooCommerce
Visão geral do problema
Ao usar o Premmerce Permalink Manager for WooCommerce com o WPML 4.4.8, se você mudar para outro idioma, o seletor de idiomas (e o hreflang) apontará para um URL como https://URL.com/en/?lang=en.
Solução alternativa
Estamos trabalhando com o autor do plugin em uma correção para esse problema e ele implementará algumas mudanças do lado dele.
Enquanto isso, você pode seguir estes passos para corrigir o problema no seu site:
Faça um backup dos arquivos e do banco de dados do seu site WordPress.
Modifique woo-permalink-manager/src/Frontend/Frontend.php LINHA 58:
de
if ( $key != $sitepress->get_default_language() ) {
para
$isGetParamUrlFormat = apply_filters( 'wpml_setting', 0, 'language_negotiation_type' ) == '3';
if ( $key != $sitepress->get_default_language() && $isGetParamUrlFormat) {
Próximos passos
Entramos em contato com o autor sobre esse problema, pois ele exige uma correção do lado dele. Infelizmente, ainda não recebemos uma atualização de quando isso será resolvido, então seria melhor contatá-los diretamente no fórum de suporte deles para ajudar a agilizar o processo.