- ステータス
- 開発者により解決済み
- 関連するプラグイン/テーマ
- MotoPress Hotel Booking
- トピックタグ
- Compatibility
問題の概要
WPMLでMotoPress Hotel BookingのHotel Booking Styles & Templatesアドオンの宿泊施設テンプレートを使用する場合、翻訳されたテンプレートがフロントエンドに表示されないことがあります。代わりに、翻訳された宿泊施設には元のテンプレートが適用されます。
回避策
手順を進める前に、必ずサイトの完全なバックアップを取得してください。
- …/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 );