Posted: August 27, 2013 at 6:27 pm
|
This is referring to event_list_display.php How can we edit the display so that a REGISTER button does not appear when Registration is not yet open. We still want all events to appear on that page; however, we only want those events for which registration is already open – so, if the registration start date is in the future, no button will appear – or alternatively, a button saying Not Yet Open appears. This is the code that outputs the button in our event_list_display.php:
WP version 3.6 |
Hi LX, While I am not familiar with the customizations that were earlier made to the event_list_display.php that’s on your site, here’s an excerpt of the current version of Event Espresso’s event_list_display.php template where a switch statement was added that makes the registration button not display if registration is not open: if ($display_reg_form == 'Y') { //Check to see if the Members plugin is installed. $member_options = get_option('events_member_settings'); if ( function_exists('espresso_members_installed') && espresso_members_installed() == true && !is_user_logged_in() && ($member_only == 'Y' || $member_options['member_only_all'] == 'Y') ) { echo '<p class="ee_member_only">'.__('Member Only Event', 'event_espresso').'</p>'; }else{ switch ($status['status']) { case 'REGISTRATION_NOT_OPEN': //don't show the buttons break; // end registration not open default: //This will display the registration form ?> <p id="register_link-<?php echo $event_id ?>" class="register-link-footer"> <a class="a_register_link ui-button ui-button-big ui-priority-primary ui-state-default ui-state-hover ui-state-focus ui-corner-all" id="a_register_link-<?php echo $event_id ?>" href="<?php echo $registration_url; ?>" title="<?php echo stripslashes_deep($event_name) ?>"><?php _e('Register', 'event_espresso'); ?></a> <?php echo isset($cart_link) && $externalURL == '' ? $cart_link : ''; ?> </p> <?php break; // end default } // end switch } } else { ?> <p id="register_link-<?php echo $event_id ?>" class="register-link-footer"> <a class="a_register_link ui-button ui-button-big ui-priority-primary ui-state-default ui-state-hover ui-state-focus ui-corner-all" id="a_register_link-<?php echo $event_id ?>" href="<?php echo $registration_url; ?>" title="<?php echo stripslashes_deep($event_name) ?>"><?php _e('View Details', 'event_espresso'); ?></a> <?php echo isset($cart_link) && $externalURL == '' ? $cart_link : ''; ?> </p> |
|
The support post ‘Don't Display REGISTER Button IF Registration Not Open?’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.