Posted: October 15, 2015 at 8:14 pm
|
For the following buttons, how could I customize the text/page it goes to: Could you share the button customization code for changing the text of the “Proceed to Registration” button? For the “RETURN TO EVENTS LIST” button text there is this override code: Can I change the link this button goes to? I would rather return back to the full calendar which is easier to read. |
Hi Denise, Just to confirm, do you mean ‘Proceed to Payment Options’? If so you’ll need to use something like this: function espresso_filter_spco_submit_button_text( $submit_button_text, EE_Checkout $checkout ) { if ( ! $checkout instanceof EE_Checkout || ! $checkout->current_step instanceof EE_SPCO_Reg_Step || ! $checkout->next_step instanceof EE_SPCO_Reg_Step ) { return $submit_button_text; } // $checkout->revisit - whether this is the first time thru SPCO or not : false = first visit, true = return visit (ie repay or edit) // details for the CURRENT SPCO Reg Step // $checkout->current_step->slug(); ex: 'attendee_information', 'payment_options', 'finalize_registration' // $checkout->current_step->name(); // details for the NEXT SPCO Reg Step that follows the CURRENT SPCO Reg Step // $checkout->next_step->slug(); // $checkout->next_step->name(); if ( $checkout->next_step->slug() == 'finalize_registration' ) { $submit_button_text = __( 'Complete Registration', 'event_espresso' ); } else if ( $checkout->current_step->slug() == 'attendee_information' && $checkout->revisit ) { $submit_button_text = sprintf( __( 'Welcome back. Proceed to %1$s', 'event_espresso' ), $checkout->next_step->name() ); } else if ( $checkout->current_step->slug() == 'attendee_information' ) { $submit_button_text = sprintf( __( 'Proceed to Payment Options', 'event_espresso' ), $checkout->next_step->name() ); } else { $submit_button_text = sprintf( __( 'Finished with %1$s? Go to %2$s', 'event_espresso' ), $checkout->current_step->name(), $checkout->next_step->name() ); } return $submit_button_text; } add_filter( 'FHEE__EE_SPCO_Reg_Step__set_submit_button_text___submit_button_text', 'espresso_filter_spco_submit_button_text', 10, 2 ); Then change this line: $submit_button_text = sprintf( __( 'Proceed to Payment Options', 'event_espresso' ), $checkout->next_step->name() ); To use the phrasing you prefer.
Not currently. There is no filter available to change that link but I will check in with the developers to see if there is another way to change it. |
|
The support post ‘Customizing Button text and return to calendar instead of events list’ 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.