Чтобы инвертировать отображаемую плату за регистрацию и текст ежемесячной платы, вы можете использовать фильтр WordPress gettext
:
add_filter( 'gettext', 'invert_subscription_signup_fee_and_monthly_fee_text', 10, 3 );
add_filter( 'ngettext', 'invert_subscription_signup_fee_and_monthly_fee_text', 10, 3 );
function invert_subscription_signup_fee_and_monthly_fee_text( $translated, $text, $domain ) {
if( $text === '%1$s and a %2$s sign-up fee' && $domain === 'woocommerce-subscriptions' ){
$translated = __( '%2$s sign-up fee and a %1$s', $domain );
}
return $translated;
}
Код помещается в файл function.php вашей активной дочерней темы (или активной темы). Проверено и работает.
Вы получите что-то вроде: