- 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 );