WPML
Estado
Resuelto por el autor
Plugin/tema relacionado
MotoPress Hotel Booking
Etiquetas de temática
Compatibility

Resumen del problema

Al usar plantillas de alojamiento del complemento Hotel Booking Styles & Templates para MotoPress Hotel Booking con WPML, es posible que note que la plantilla traducida no aparece en el frontend. En su lugar, la plantilla original se aplica al alojamiento traducido.

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


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

  • Busque la línea 93.

  • Reemplace:
            // 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 los problemas conocidos →