0
votes

I am working on woocommerce, I want to replace the "paid" text with "placed" in admin order details page.

I'm searching for hook and searched a lot but no success, please help me.

I've attached an image.

enter image description here

1

1 Answers

1
votes

you can achieve that by gettext filter :

add_filter('gettext', 'change_text', 20, 3);

function change_text($translated_text, $text, $domain)
{

    switch ($translated_text) {

        case 'Paid on %1$s @ %2$s':

            $translated_text = __('Placed on %1$s @ %2$s', 'woocommerce');
            break;

    }

    return $translated_text;
}

enter image description here