WPML
Status
Resolvido pelo autor
Plugin/tema relacionado
MotoPress Hotel Booking
Tags de tópico
Compatibility

Visão geral do problema

Ao usar templates de Acomodação do complemento Hotel Booking Styles & Templates para o MotoPress Hotel Booking com o WPML, você pode notar que o template traduzido não aparece no frontend. Em vez disso, o template original é aplicado à Acomodação traduzida.

Solução alternativa

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


  • Abra o arquivo …/wp-content/plugins/mphb-styles/includes/template-editor/includes/templates.php.

  • Procure a linha 93.

  • Substitua:
            // get chosen Template for Acc. Type
            $templateID = get_post_meta($post->ID, '_wp_page_template', true);
            


  • Por:
            // get chosen Template for Acc. Type
            $templateID = get_post_meta($post->ID, '_wp_page_template', true);
            // WPML Workaround for compsupp-8024 
            $templateID = apply_filters( 'wpml_object_id', $templateID, 'mphb_template', TRUE ); 
            

Todos os problemas conhecidos →