Support

Home Forums Event Espresso Premium No Payment Required – EE4

No Payment Required – EE4

Posted: April 8, 2014 at 2:04 pm


Marcelle

April 8, 2014 at 2:04 pm

Hello,

WordPress: 3.8.2
EE: 4.2
New Install
http://wbcompanies.com

My company does a large amount of free events and there aren’t plans to charge any time in the future. I’m wondering if it’s possible to change the “Proceed to Payment Options” button to say something else, such as “Complete Registration”?


Lorenzo Orlando Caum

  • Support Staff

April 8, 2014 at 4:30 pm

Hi Steve,

The following lines of code will make that change for you:

function my_custom_ee_checkout_button() {
    return 'Complete ';
}

add_filter('FHEE__EED_Single_Page_Checkout__registration_checkout__button_text__proceed_to','my_custom_ee_checkout_button', 10, 3);

function mycustom_ee_filter_gettext( $translated, $original, $domain ) {

    // This is an array of original strings
    // and what they should be replaced with
    $strings = array(
        'Payment%sOptions' => 'Registration'
        // Add some more strings here
    );

    // See if the current string is in the $strings array
    // If so, replace its translation
    if ( isset( $strings[$original] ) ) {
        // This accomplishes the same thing as __()
        // but without running it through the filter again
        $translations = &get_translations_for_domain( $domain );
        $translated = $translations->translate( $strings[$original] );
    }

    return $translated;
}

add_filter( 'gettext', 'mycustom_ee_filter_gettext', 10, 3 );

Please add it to a custom functions plugin and then upload that plugin to your WordPress plugins folder. You’ll then be able to activate it through WordPress plugins: http://ottopress.com/2011/creating-a-site-specific-snippets-plugin/


Lorenzo


Lorenzo Orlando Caum

  • Support Staff

April 8, 2014 at 7:03 pm

Sample code updated:

https://eventespresso.com/topic/no-payment-required-ee4/#post-91055


Lorenzo

The support post ‘No Payment Required – EE4’ 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.

Event Espresso