У меня есть плагин Woocommmerce, который изменяет текст отдельного текста кнопки добавления в корзину.
Данная функция выполняет следующие действия:
public function single_add_to_cart_text() {
$price = $this->get_price();
if ( $price ){
$price = apply_filters( 'formatted_woocommerce_price', number_format( $price, wc_get_price_decimals(), wc_get_price_decimal_separator(), wc_get_price_thousand_separator() ), $price, wc_get_price_decimals(), wc_get_price_decimal_separator(), wc_get_price_thousand_separator() );
}
$text = sprintf(__( 'Participate now for <span class="atct-price" data-price="%s" data-id="%d">%s</span>', 'wc_lottery' ), $price, $this->get_id(), $price ? wc_price($price) : __('free', 'woocommerce'));
return apply_filters( 'woocommerce_product_single_add_to_cart_text',$text, $this );
}
Как обновить текст в моих функциях. php файл? Мне нужно переопределить возвращенное значение $ text.