Hi Andrew,
Thanks for writing in!
First off, I do want to note that we are a little limited in how much we can support custom development questions. That said, I’m absolutely happy to help as best I can!
Here’s a snippet that, when tested, both modifies the text in the Past Event notice and adds a link to the calendar’s Past Events archive:
add_filter( 'tribe_the_notices', 'customize_notice', 10, 2 );
function customize_notice( $html, $notices ) {
// If text is found in notice, then replace it
if( stristr( $html, 'This event has passed.' ) ) {
// Customize the message as needed
$html = str_replace( 'This event has passed.', 'You can also view information about <a href="/events/past">recent and past WPCA events</a>.', $html );
}
Will this do the trick for you? Please let me know. 🙂
Cheers!
Geoff