Перевести строку из WooCommerce Bookings для отдельных продуктов для конкретной категории продуктов.Php

Кемеровские программисты php общаются здесь
Anonymous
Перевести строку из WooCommerce Bookings для отдельных продуктов для конкретной категории продуктов.

Сообщение Anonymous »

Я использую WooCommerce Bookings, где на страницах отдельных продуктов WooCommerce отображается уведомление об ошибке "Необходима дата – выберите одну из выше" для продуктов, доступных для бронирования, когда клиент не выбрал обязательную дату бронирования. .
Ниже я пытаюсь создать функцию, которая изменяет (или переводит) эту строку, но только тогда, когда доступный для бронирования продукт принадлежит к определенной категории продуктов:

Код: Выделить всё

add_filter( 'gettext', 'ead2_translate_woocommerce_strings', 999, 3 );
function ead2_translate_woocommerce_strings( $translated, $untranslated, $domain ) {

if ( is_product() && has_term( 'Teaterkurser', 'product_cat' ) ) {

switch ( $untranslated ) {
case 'Date is required - please choose one above':
$translated = 'Datum väljs - vänta lite...';
break;
}
}

return $translated;
}
Функция не работает: что-то не так, и я не могу понять, что именно.


Подробнее здесь: https://stackoverflow.com/questions/791 ... ecific-pro

Вернуться в «Php»