I tried searching for (USD) in POEdit but there is no string in the language file that controls display of this string. Is there some other way to remove it? We’re in the USA and displaying (USD) takes up space on the reg form and is unnecessary. Thanks.
Try this gettext filter. It can be added to your child theme’s functions.php file or a site specific plugin.
function mycustom_filter_gettext_remove_usd( $translated, $original, $domain ) {
// This is an array of original strings
// and what they should be replaced with
$strings = array(
'(USD)' => '',
// Add some more strings here
);
// See if the current string is in the $strings array
// If so, replace its translation
if ( isset( $strings[$original] ) ) {
// This accomplishes the same thing as __()
// but without running it through the filter again
$translations = get_translations_for_domain( $domain );
$translated = $translations->translate( $strings[$original] );
}
return $translated;
}
add_filter( 'gettext', 'mycustom_filter_gettext_remove_usd', 10, 3 );
Thanks! Your CSS solution worked. The custom function Lorenzo provided did not. Thanks both for helping!
Viewing 3 reply threads
The support post ‘How to Remove (USD) text from all reg pages?’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for Event Espresso 3 and Event Espresso 4.