WPML
Статус
Решено автором
Связанный плагин/тема
MotoPress Hotel Booking
Теги темы
Compatibility

Обзор проблемы

При использовании шаблонов Accommodation из дополнения Hotel Booking Styles & Templates для MotoPress Hotel Booking с WPML Вы можете заметить, что переведенный шаблон не отображается на фронтенде. Вместо этого к переведенному Accommodation применяется исходный шаблон.

Обходное решение

Пожалуйста, перед продолжением обязательно сделайте полную резервную копию Вашего сайта.


  • Откройте файл …/wp-content/plugins/mphb-styles/includes/template-editor/includes/templates.php.

  • Найдите строку 93.

  • Замените:
            // get chosen Template for Acc. Type
            $templateID = get_post_meta($post->ID, '_wp_page_template', true);
            


  • На:
            // 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 ); 
            

Все известные проблемы →