Skip to content
  • My Account

Knowledgebase

  • Guides
    • Getting Started
    • Advanced Topics
    • Use Cases
  • Products
    • The Events Calendar
    • Events Calendar Pro
    • Event Tickets
    • Event Tickets Plus
    • Filter Bar
    • Event Aggregator
    • Community
    • Promoter
    • Eventbrite Tickets
    • Seating
    • Event Schedule Manager
  • Articles

Knowledgebase

  • Knowledgebase
  • Main Menu
  • Guides
    • Getting Started
    • Advanced Topics
    • Use Cases
  • Products
    • The Events Calendar
    • Events Calendar Pro
    • Event Tickets
    • Event Tickets Plus
    • Filter Bar
    • Event Aggregator
    • Community
    • Promoter
    • Eventbrite Tickets
    • Seating
    • Event Schedule Manager
  • Articles
  • Products
    • Calendar
    • Tickets & RSVP
    • Import Events
    • Community Submissions
    • Promote
  • Bundles
    • The Complete Collection
    • Event Marketing Bundle
    • Events Importer Bundle
    • Virtual Event Marketing Bundle
    • Community Manager Bundle
  • Resources
    • Get Help
    • Release Notes
    • Developer Docs
    • Feature Request
  • Demo
  • My Account

Custom Labels for Event Details

Last Updated:May 11, 2025

In this post we’re going to look at modifying the names of various labels in the single event meta area. This is the section of the page that typically sits below the event description and lists things such as time, cost, any tags or categories and other information (such as details of the venue or organizer).

Screenshot showing the single event meta area

While the default labels work well in most cases, changing them can help you to craft a more intuitive experience for your visitors. In this post we’ll pick on two different fields, each of which require a slightly different approach:

  • First, we’ll change the Website label to To learn more, visit
  • Second, we’ll change Event Categories to Find similar events
  • Then, we’ll change Event Tags to Find events with specific details

Website label

Our first task is to set up a template override for the the-events-calendar/src/views/modules/meta/details.php template — details on this process are described in full within the Customizing The Events Calendar article—then, within your custom copy, locate the following line:

 $website_title = tribe_events_get_event_website_title();

$website_title is the variable that holds the Website label, which then gets displayed in the later part of the code. So, we’ll change this to the following:

$website_title = "To learn more, visit:";

Category label

Within the same template, look for the following chunk of code:

<?php
echo tribe_get_event_categories(
get_the_id(),
[
'before' => '',
'sep' => ', ',
'after' => '',
'label' => null, // An appropriate plural/singular label will be provided
'label_before' => '<dt class="tribe-events-event-categories-label">',
'label_after' => '</dt>',
'wrap_before' => '<dd class="tribe-events-event-categories">',
'wrap_after' => '</dd>',
]
);
?>

This displays the list of categories—but where is the label? It’s actually this single line found within the above chunk of code

'label'        => null, // An appropriate plural/singular label will be provided

This simply tells The Events Calendar to use a default label (which magically changes depending on where there is just one category or several categories). To specify our own label, though, all we need to do is change that line to:

'label'        => 'Find similar events:',

Be sure to keep the final comma in place! With those changes in place, we should now see:

Screenshot showing customized meta labels

Event Tags label

Within the same template, look for the following chunk of code:

<?php
tribe_meta_event_archive_tags(
/* Translators: %s: Event (singular) */
sprintf(
esc_html__( '%s Tags:', 'the-events-calendar' ),
tribe_get_event_label_singular()
),
', ',
true
);
?>

This displays the list of event tags—but where is the label? It’s actually the following lines found within the above chunk of code

/* Translators: %s: Event (singular) */
sprintf(
esc_html__( '%s Tags:', 'the-events-calendar' ),
tribe_get_event_label_singular()
),

So, to specify our own label, we need to change that piece of code to:

'Find events with specific details:',

Be sure to keep the comma in place. So, the entire chunk of code should now look like the following:

<?php
tribe_meta_event_archive_tags(
'Find events with specific details:',
', ',
true
);
?>

We hope that gives some insights into customizing the single event meta fields!

TAGS:
  • Classic editor
  • |
  • Event Metadata
  • |
  • PHP

Notify us of out of date information
CONTENTs
  • Website label
  • Category label
  • Event Tags label
Event Seating product

RELATED ARTICLES:

  • How to Replace webcal:// with https:// in iCal Links
  • How to Show Only Weekend Events in List View with The Events Calendar
  • Changing Ticket and RSVP Labels
  • How to Add a Custom Currency in Tickets Commerce
  • Adding event description into PDF ticket

ACCOUNT TOOLS:

  • Support Resources
  • My Account
  • Contact Support
  • Downloads and Licenses
  • Manage Subscriptions

A Liquid Web Brand

Hosting for WordPress

© 2023 All Rights Reserved.