-
-
Save jg314/5299d64d073c6d3e0a67 to your computer and use it in GitHub Desktop.
<?php | |
/* | |
* Send visitors who submit events to a different page after submission. | |
* | |
* This actually does the redirect. If an event was submitted, and we're about | |
* to reload the submission page (with a message instead of a form), this will | |
* redirect the user. | |
* | |
* @param WP $wp | |
* @return void | |
*/ | |
function wi_redirect_after_community_submission( $wp ) { | |
if ( isset($wp->query_vars[WP_Router::QUERY_VAR]) && $wp->query_vars[WP_Router::QUERY_VAR] == 'ce-add-route' && !empty($_POST) ) { | |
wp_safe_redirect( get_permalink( 7607 ) ); // Use the Post ID of the page you want to redirect people to | |
exit(); | |
} | |
} | |
/** | |
* If a new community event was created add an action to send people to a custom thank you page. | |
*/ | |
function wi_check_for_community_submission() { | |
add_action( 'parse_request', 'wi_redirect_after_community_submission', 11, 1 ); | |
} | |
add_action( 'tribe_community_event_created', 'wi_check_for_community_submission' ); |
i am using this one and its not working on new version can you update pls
I'm sorry it's not working for you @MarkMetz00. Can you tell me what's happening for you with the code? Are you getting an error or is nothing happening at all?
I tested it this morning with The Events Calendar PRO plugin version 5.2.0 and The Events Calendar: Community Events plugin version 4.8.2. It worked as expected. If those plugins are updated for you, then it may be something with your theme or another plugin that's causing the issue. Since these are paid plugins you might also consider reaching out to their support team for help. Good luck getting it resolved.
I'd definitely recommend reaching out to The Events Calendar support team. They are much better equipped to help you than I would be. Good luck getting it resolved.
I've updated the code to work with version 3.8 of the Community Events plugin.