<?php /** * Registration Form * * @package LifterLMS/Templates/Global * * @since 3.0.0 * @since 5.0.0 Utilize fields from LLMS_Forms. * @version 5.0.0 */ defined( 'ABSPATH' ) || exit; $form_title = llms_get_form_title( 'registration' ); $form_fields = llms_get_form_html( 'registration' ); /** * Filters whether or not the registration form should be displayed * * By default, the registration form is hidden from logged-in users and * displayed to logged out users. * * @since 4.16.0 * * @param boolean $hide_form Whether or not to hide the form. If `true`, the form is hidden, otherwise it is displayed. */ if ( apply_filters( 'llms_hide_registration_form', is_user_logged_in() ) ) { return; } ?> <?php llms_print_notices(); ?> <?php do_action( 'lifterlms_before_person_register_form' ); ?> <div class="llms-new-person-form-wrapper"> <?php if ( $form_title ) : ?> <h4 class="llms-form-heading"><?php echo $form_title; ?></h4> <?php endif; ?> <form method="post" class="llms-new-person-form register"> <?php do_action( 'lifterlms_register_form_start' ); ?> <div class="llms-form-fields"> <?php do_action( 'lifterlms_before_registration_fields' ); ?> <?php echo $form_fields; ?> <?php /** * Hook: llms_registration_privacy * * @hooked llms_privacy_policy_form_field - 10 * @hooked llms_agree_to_terms_form_field - 20 */ do_action( 'llms_registration_privacy' ); ?> <?php do_action( 'lifterlms_after_registration_fields' ); ?> </div> <footer class="llms-form-fields"> <?php do_action( 'lifterlms_before_registration_button' ); ?> <?php llms_form_field( array( 'columns' => 3, 'classes' => 'llms-button-action', 'id' => 'llms_register_person', 'value' => apply_filters( 'lifterlms_registration_button_text', __( 'Register', 'lifterlms' ) ), 'last_column' => true, 'required' => false, 'type' => 'submit', ) ); ?> <?php do_action( 'lifterlms_after_registration_button' ); ?> <?php wp_nonce_field( 'llms_register_person', '_llms_register_person_nonce' ); ?> <input name="action" type="hidden" value="llms_register_person"> </footer> <?php do_action( 'lifterlms_register_form_end' ); ?> </form> </div> <?php do_action( 'lifterlms_after_person_register_form' ); ?>