- ステータス
- 開発者により解決済み
- 解決されたバージョン
- WpResidence 5.0.4
- 関連するプラグイン/テーマ
- WPResidence
- トピックタグ
- Compatibility
問題の概要
WPResidenceテーマでは、セカンダリ言語のページで登録モーダルの「Select User Type」ドロップダウンに翻訳されたユーザータイプが表示されません。代わりに、翻訳されたページで登録モーダルにアクセスすると、ドロップダウンは空になります。
回避策
続行する前に、サイトの完全なバックアップを取得していることを確認してください。
- ../wp-content/plugins/wpresidence-core/misc/plugin_help_functions.phpファイルを開きます。
- 285行目を探します。
- 次を:
$user_type = array( esc_html__('User','wpresidence-core'), esc_html__('Agent','wpresidence-core'), esc_html__('Agency','wpresidence-core'), esc_html__('Developer','wpresidence-core') ); - 次のように置き換えます。
if (class_exists('sitepress')) { $user_type = array( esc_html__('Select User Type', 'wpresidence'), esc_html__('User', 'admin_texts_wpresidence_admin'), esc_html__('Single Agent', 'admin_texts_wpresidence_admin'), esc_html__('Agency', 'admin_texts_wpresidence_admin'), esc_html__('Developer', 'admin_texts_wpresidence_admin'), ); } else { $user_type = array( esc_html__('Select User Type', 'wpresidence'), esc_html__('User', 'wpresidence'), esc_html__('Single Agent', 'wpresidence'), esc_html__('Agency', 'wpresidence'), esc_html__('Developer', 'wpresidence'), ); } - 次に、WPML > 文字列翻訳ページに移動し、「管理画面のテキストを翻訳 »」リンクをクリックします。
[wpresidence_admin][wp_estate_visible_user_role]という名前の下にあるさまざまなロール(User、Agency…)を探し、文字列翻訳に追加します。- WPML > 文字列翻訳ページに戻り、それらを翻訳します。