- Status
- Resolvido
- Resolvido em
- WPML Multilingual & Multicurrency for WooCommerce 5.5.4
- Plugin/tema relacionado
- Facebook for WooCommerce
Visão geral do problema
Ao usar o Facebook for WooCommerce, clicar em um produto traduzido no Facebook redireciona você para o produto no idioma padrão ou para uma página de erro.
Solução alternativa
No arquivo functions.php do seu tema filho, adicione o seguinte:
add_filter ('facebook_for_woocommerce_integration_prepare_product', 'fix_product_url', 11, 2);
function fix_product_url($product_data, $id) {
$product_lang = apply_filters( 'wpml_post_language_details', null, $id );
$product_data['url'] = apply_filters( 'wpml_permalink', $product_data['url'], $product_lang['language_code'] );
return $product_data;
}
Próximos passos
Entramos em contato com o WooCommerce solicitando uma correção permanente, mas ainda não tivemos resposta. Como o problema precisa ser resolvido com alterações no código do plugin, não podemos oferecer assistência adicional além de fornecer a solução alternativa detalhada acima.
Se você estiver enfrentando problemas e quiser acelerar essa correção junto ao WooCommerce, fique à vontade para abrir um tíquete de suporte com o autor aqui: https://woocommerce.com/my-account/create-a-ticket/ (você precisará estar conectado ao WordPress.com).