Update:
Как это Wordpress уведомление, и генерируется большую часть времени с функцией() Sprintf (частичный текст + переменные), вы можете проверить, если вы получаете частично выписку из этого предложение с помощью функции PHP stripos()
в состоянии, таким образом:
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