- Status
- Aguardando o autor
- Plugin/tema relacionado
- Flatsome
- Tags de tópico
- Compatibility
Visão geral do problema
Se você está usando o tema Flatsome e o WPML, ao adicionar seu widget Páginas e configurá-lo para exibir uma página pai e suas filhas como um Slider, as traduções desta página não exibem o elemento slider corretamente.
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra o arquivo …/wp-content/themes/flatsome/inc/shortcodes/ux_pages.php.
- Dentro da função
ux_pages(), por volta da linha 70, substitua o seguinte trecho:if($parent) { if(!is_numeric($parent)){ $id = get_page_by_path( $parent ); $parent = $id->ID; } $post_id = $parent; } - Por:
if($parent) { // WPML Workaround for compsupp-7028 if ( class_exists('Sitepress') && is_numeric($parent)) { $post_type = get_post_type($parent); $parent = apply_filters( 'wpml_object_id', $parent, $post_type , TRUE ); } if(!is_numeric($parent)){ $id = get_page_by_path( $parent ); $parent = $id->ID; } $post_id = $parent; }