add_security_settings_group( $groups ); } return $groups; } ); /** * Add the security settings. * * @see Charitable_Security_Settings::add_settings() */ add_filter( 'charitable_settings_tab_fields_security', function( $settings ) { if ( function_exists( 'charitable' ) ) { return Charitable_Security_Settings::get_instance()->add_settings( $settings ); } return $settings; } ); /** * Hook into settings save to reset security notice dismissal if needed. * * @see Charitable_Security_Settings::maybe_reset_security_notice_dismissal() */ add_filter( 'charitable_save_settings', function( $values, $new_values ) { if ( function_exists( 'charitable' ) ) { return Charitable_Security_Settings::get_instance()->maybe_reset_security_notice_dismissal( $values, $new_values ); } return $values; }, 10, 2 ); }