You know that handy little feature where you tap or click on a phone number and it initiates a phone call on your device? Well, it’s possible to set this up for the venue and organizer phone numbers that display on single event pages.

In both cases you will need to perform a template override by copying both of the following files to your theme, if you are using the Classic Editor:

  • plugins/the-events-calendar/src/views/modules/meta/organizer.php
  • plugins/the-events-calendar/src/views/modules/meta/venue.php

When using the Block Editor, you’ll want to copy the following files:

  • /the-events-calendar/src/views/blocks/parts/venue.php
  • /the-events-calendar/src/views/blocks/parts/organizer.php

As a reminder – though this is explained in more detail within the template override – once setup within your theme, your copies should live at paths looking something like this:

If you are using the Classic Editor:
themes/YOUR_THEME/tribe-events/modules/meta/organizer.php and
themes/YOUR_THEME/tribe-events/modules/meta/venue.php

If you are using the Block Editor:
themes/YOUR_THEME/tribe/events/blocks/parts/organizer.php and
themes/YOUR_THEME/tribe/events/blocks/parts/venue.php

In both templates, you should look for some code like this:

<?php echo esc_html( $phone ) ?>

All that needs to happen is you change the above to this:

<a href="tel:<?php echo esc_attr( $phone ) ?>"><?php echo esc_html( $phone ) ?></a>

Remember that, generally speaking, this should remain “wrapped” up in dd.tel tags, so your final adjustment ought to take this sort of shape:

<dd class="tel">
<a href="tel:<?php echo esc_attr( $phone ) ?>"><?php echo esc_html( $phone ) ?></a>
</dd>

That’s it — good luck!