Hey Claire,
Thank you for reaching out 🙂
I’d be happy to help assist. To answer your first question, you will need to add the following code to the bottom of your theme’s functions.php file. You can do this using a text editor connected via FTP or through a program such as Filezilla. There are all kinds of articles and tutorials showing how to do this. If you need help finding anything, let me know.
/**
* Disables the public attendee lists on all events
*
* Removes the tribe_events_single_event_after_the_meta action that injects the attendee
* list that was introduced with the initial 4.1 release of Event Tickets Plus
*/
function disable_attendee_list_on_post() {
if ( ! class_exists( 'Tribe__Tickets_Plus__Attendees_List' ) ) {
return;
}
remove_action(
'tribe_events_single_event_after_the_meta',
array(
Tribe__Tickets_Plus__Attendees_List::instance(),
'render'
),
4
);
}
add_action( 'wp', 'disable_attendee_list_on_post' );
To hide the ‘All Events’ text, you can do so by either a template override as explained in our Themer’s Guide or through CSS which is typically added to style.css in your theme folder. For the overwrite, you’ll need to delete/comment out lines 26-28 on /the-events-calendar/src/views/single-event.php. The CSS code to “hide” the ‘All Events’ text is:
.tribe-events-back a {
display:none;
}
I hope this helps and best of luck. Thank you again and have a great upcoming week!