The “Free Event” text is located in a core function. What you could do is use the gettext filter to change “Free Event” to ” “, which will make it so that the Free Event text doesn’t display on your site. Here is some example code you can add to your custom functions file that will make this happen:
function my_ee_filter_gettext( $translated, $original, $domain ) {
// This is an array of original strings
// and what they should be replaced with
$strings = array(
'Free Event' => ' ',
// 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', 'my_ee_filter_gettext', 10, 3 );
Viewing 3 reply threads
The support post ‘Free event – attendee numbers’ 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.