私のアカウントページに登録すると、
というメッセージが表示されます。「登録が成功しました!あなたのアカウントの承認を受けて通知されます。woocommerce登録の変更方法成功したテキスト
このテキストを変更するにはどうすればよいですか?
私は検索しましたが、誰もこれを探していないことに驚きました。
私のアカウントページに登録すると、
というメッセージが表示されます。「登録が成功しました!あなたのアカウントの承認を受けて通知されます。woocommerce登録の変更方法成功したテキスト
このテキストを変更するにはどうすればよいですか?
私は検索しましたが、誰もこれを探していないことに驚きました。
更新:
それはWordpressの予告だし、それはsprintfの()関数(部分テキスト+変数)あなたはこのの一部抜粋を取得する場合、あなたは確認することができて、ほとんどの時間を生成していますとこのように条件で
stripos()
PHPの関数を使用する文:
add_filter('gettext', 'customizing_specific_text_in_woocommerce', 10, 2);
function customizing_specific_text_in_woocommerce($customized_text, $targeted_text, $domain)
{
// Set Here an extract of the text to replace:
$text_to_find = 'be notified upon approval of your account';
if (stripos(strtolower($targeted_text), '$text_to_find') !== false && is_account_page()) {
// Set here your replacement text.
$customized_text = __('My custom text goes here.', $domain);
}
return $customized_text;
}
あなたはそれが仕事を得るために、さまざまな試みを行う必要があります...
このテキストは、主にテーマのカスタマイズの一部です。そのため、インターネット上の関連する問題は見つかりませんでした。 (私は実際にそれをテストすることはできませんとして、いかなる保証なし)あなたは、WordPress gettext
filter hook functionを使用し、このようしようとする必要があります:
add_filter('gettext', 'customizing_specific_text_in_woocommerce', 10, 2);
function customizing_specific_text_in_woocommerce($customized_text, $targeted_text, $domain)
{
// Set Here the text to replace:
$text_to_find = 'Registration successful! You will be notified upon approval of your account.';
if ($text_to_find == $targeted_text && is_account_page()) {
// Set here your replacement text.
$customized_text = __('My custom text goes here.', $domain);
}
return $customized_text;
}
このコードは、あなたのアクティブな子テーマ(またはテーマのfunction.phpファイルに行きます)または任意のプラグインファイルでも使用できます。
このテキストは確かにテーマのカスタマイズで、woocommerceテンプレートフォルダ、または他のいくつかのテーマファイルには、あなたのメインのアクティブな親テーマファイルに配置する必要があります。
ありがとうございました。 gettextは、他のコンテンツでは動作しますが、警告メッセージでは動作しません。 – user3390591
@ user3390591あなたは質問を更新する必要があります。これはWordPressの通知です。この種の通知では変数でsprintf()関数を使用するため、**ですべてのテキスト全体を直接ターゲットにすることができません'get text' **フィルタフックを追加します。だから私はあなたが(保証なしで)試すことができる代替案で私の答えを更新しました...私はそれがうまくいくことを願っています。 – LoicTheAztec
私はまだそれを働かせることができません。他のテキストを置き換えることはできますが、アラートメッセージのテキストを置き換えることはできません。これを私に任せて、もう少しテストを試みます。多くのありがとう – user3390591