Visão geral do problema
Quando o WP Rocket é usado em um site configurado com a opção “Exibir como traduzido” do WPML, você notará que, quando um post é traduzido, as categorias não estão sendo copiadas, mesmo que a opção “Copiar taxonomias para as traduções” esteja ativada.
Solução alternativa
Este problema foi corrigido. Atualizar para a versão mais recente resolve isso no seu site, portanto, você só precisa desta solução alternativa se ainda não puder atualizar.
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Adicione este código ao arquivo functions.php do seu tema:
add_action('after_rocket_clean_post', function( $post ){ wp_cache_delete($post->ID, 'WPML_Cache_Terms_Per_Lang'); });