Skip to content

Instantly share code, notes, and snippets.

Created July 11, 2016 21:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/d9a8942937fe5573f7d7874170b90b02 to your computer and use it in GitHub Desktop.
Save anonymous/d9a8942937fe5573f7d7874170b90b02 to your computer and use it in GitHub Desktop.
photo to grid
/*
* EXAMPLE OF CHANGING ANY TEXT (STRING) IN THE EVENTS CALENDAR
* See the codex to learn more about WP text domains:
* http://codex.wordpress.org/Translating_WordPress#Localization_Technology
* Example Tribe domains: 'tribe-events-calendar', 'tribe-events-calendar-pro'...
*/
function tribe_custom_theme_text ( $translations, $text, $domain ) {
// Put your custom text here in a key => value pair
// Example: 'Text you want to change' => 'This is what it will be changed to'
// The text you want to change is the key, and it is case-sensitive
// The text you want to change it to is the value
// You can freely add or remove key => values, but make sure to separate them with a comma
// This example changes the label "Venue" to "Location", and "Related Events" to "Similar Events"
$custom_text = array(
'Tickets' => 'Please select the number of places you require',
'Photo' => 'Grid',
'Month' => 'Calendar',
'Related %s' => 'Similar %s',
);
// If this text domain starts with "tribe-" or "the-events-", and we have replacement text
if((strpos($domain, 'tribe-') === 0 || strpos($domain, 'the-events-') === 0 || strpos($domain, 'event-') === 0) && array_key_exists($text, $custom_text) ) {
$text = $custom_text[$text];
}
return $text;
}
add_filter('gettext', 'tribe_custom_theme_text', 20, 3);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment