Skip to content

Instantly share code, notes, and snippets.

@joshfeck
Last active April 28, 2016 22:33
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 joshfeck/2e13332786afaeb46e10703d75264877 to your computer and use it in GitHub Desktop.
Save joshfeck/2e13332786afaeb46e10703d75264877 to your computer and use it in GitHub Desktop.
Add a ninja form contact form to an event that has at least one sold out ticket. Useful for capturing names for a waiting list.
<?php
//* Please do NOT include the opening php tag, except of course if you're starting with a blank file
add_filter( 'FHEE__ticket_selector_chart_template__ticket_sold_out_msg', 'ee_ticket_sold_out_link', 11 );
function ee_ticket_sold_out_link() {
return '<a href="#waitlist">Join Waiting List</a>';
}
add_filter( 'FHEE__ticket_selector_chart_template__ticket_sold_out_msg', 'ee_ticket_sold_out_message' );
function ee_ticket_sold_out_message() {
add_action( 'AHEE_event_details_after_post', 'display_ee_ticket_sold_out_message' );
}
function display_ee_ticket_sold_out_message() {
echo '<div id="waitlist">';
echo '<p>You can sign up for the waiting list here</p>';
if( function_exists( 'ninja_forms_display_form' ) ){ ninja_forms_display_form( 1 ); }
echo '</div>';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment