WPML
ステータス
開発者により解決済み
解決されたバージョン
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 > 文字列翻訳ページに戻り、それらを翻訳します。

すべての既知の問題 →