plugin_path() . '/includes/functions-ur-notice.php'; $notices = /** * Filter to modify the user registration form notice before the rendering of form. * * @param function Function to modify the notices. * * @return function. */ apply_filters( 'user_registration_before_registration_form_notice', ur_print_notices() ); echo esc_html( $notices ); /** * Hook for Before registration form * * @since 1.5.1 */ do_action( 'user_registration_before_registration_form', $form_id ); $is_theme_style = get_post_meta( $form_id, 'user_registration_enable_theme_style', true ); if ( 'default' === $is_theme_style ) { $default_class = 'ur-frontend-form--default'; wp_register_style( 'ur-frontend-default-css', UR()->plugin_url() . '/assets/css/user-registration-default-frontend.css', array(), UR()->version ); wp_enqueue_style( 'ur-frontend-default-css' ); } else { $default_class = ''; } // For small screen wp_register_style( 'ur-frontend-small-screen', UR()->plugin_url() . '/assets/css/user-registration-smallscreen.css', array(), UR()->version ); wp_enqueue_style( 'ur-frontend-small-screen' ); ?>
' id='user-registration-form-'> form->get_form( $form_id ); if ( empty( $form_data ) ) { ?>
%s
', 'user-registration' ), $registration_title_label ) ); echo wp_kses_post( sprintf( __( '

%s

', 'user-registration' ), $registration_title_description ) ); } ?>
data-captcha-enabled=""> $data ) { $row_id = ( ! empty( $row_ids ) ) ? absint( $row_ids[ $index ] ) : $index; /** * Action to fire before the the rendering of form field row. * * @param int $row_id Row ID. * @param array $form_data_array Array of Form Data. * @param int $form_id Form ID. */ do_action( 'user_registration_before_field_row', $row_id, $form_data_array, $form_id ); $row_cl_props = ''; // If the conditional logic addon is installed. if ( class_exists( 'UserRegistrationConditionalLogic' ) ) { $form_row_data = get_post_meta( $form_id, 'user_registration_form_row_data', true ); $row_datas = ! empty( $form_row_data ) ? json_decode( $form_row_data ) : array(); foreach ( $row_datas as $individual_row_data ) { $conditional_logic_enabled = false; $conditional_settings = array(); if ( isset( $individual_row_data->row_id ) && $row_id == $individual_row_data->row_id && isset( $individual_row_data->conditional_logic_enabled ) ) { $row_cl_enabled = ur_string_to_bool( $individual_row_data->conditional_logic_enabled ) ? ur_string_to_bool( $individual_row_data->conditional_logic_enabled ) : ''; $row_cl_map = isset( $individual_row_data->cl_map ) ? $individual_row_data->cl_map : array(); $row_cl_props = sprintf( 'data-conditional-logic-enabled="%s" data-conditional-logic-map="%s"', esc_attr( $row_cl_enabled ), esc_attr( $row_cl_map ) ); } } } $form_row_div = apply_filters( 'user_registration_frontend_form_row_start', '
', $form_id, $row_id ); echo wp_kses_post( $form_row_div ); $width = floor( 100 / count( $data ) ) - count( $data ); foreach ( $data as $grid_key => $grid_data ) { ?>
$single_item ) { if ( isset( $single_item->field_key ) ) { $field_id = $single_item->general_setting->field_name; $cl_props = ''; // If the conditional logic addon is installed. if ( class_exists( 'UserRegistrationConditionalLogic' ) ) { // Migrate the conditional logic to logic_map schema. $single_item = class_exists( 'URCL_Field_Settings' ) && method_exists( URCL_Field_Settings::class, 'migrate_to_logic_map_schema' ) ? URCL_Field_Settings::migrate_to_logic_map_schema( $single_item ) : $single_item; //phpcs:ignore $enabled_status = isset( $single_item->advance_setting->enable_conditional_logic ) ? $single_item->advance_setting->enable_conditional_logic : ''; $cl_enabled = ur_string_to_bool( $enabled_status ); $cl_map = ''; $cl_props = sprintf( 'data-conditional-logic-enabled="%s"', esc_attr( $cl_enabled ) ); if ( $cl_enabled && isset( $single_item->advance_setting->cl_map ) ) { $cl_map = esc_attr( $single_item->advance_setting->cl_map ); $cl_props = sprintf( 'data-conditional-logic-enabled="%s" data-conditional-logic-map="%s"', esc_attr( $cl_enabled ), esc_attr( $cl_map ) ); } } ?>
data-field-id="" class="ur-field-item field-field_key ); ?> advance_setting->custom_class ) ? $single_item->advance_setting->custom_class : '' ); ?>" data-ref-id=""> field_key ) ) { $field_id = $single_item->general_setting->field_name; $cl_props = ''; // If the conditional logic addon is installed. if ( class_exists( 'UserRegistrationConditionalLogic' ) ) { // Migrate the conditional logic to logic_map schema. $single_item = class_exists( 'URCL_Field_Settings' ) && method_exists( URCL_Field_Settings::class, 'migrate_to_logic_map_schema' ) ? URCL_Field_Settings::migrate_to_logic_map_schema( $single_item ) : $single_item; //phpcs:ignore $enabled_status = isset( $single_item->advance_setting->enable_conditional_logic ) ? $single_item->advance_setting->enable_conditional_logic : ''; $cl_enabled = ur_string_to_bool( $enabled_status ); $cl_map = ''; $cl_props = sprintf( 'data-conditional-logic-enabled="%s"', esc_attr( $cl_enabled ) ); if ( $cl_enabled && isset( $single_item->advance_setting->cl_map ) ) { $cl_map = esc_attr( $single_item->advance_setting->cl_map ); $cl_props = sprintf( 'data-conditional-logic-enabled="%s" data-conditional-logic-map="%s"', esc_attr( $cl_enabled ), esc_attr( $cl_map ) ); } } /** * Action to fire before rendering of the frontend form field. * * @param string $single_item Single Item of frontend form field. * @param int $form_id Form ID. */ do_action( 'user_registration_before_frontend_form_field', $single_item, $form_id ); $frontend->user_registration_frontend_form( $single_item, $form_id ); /** * Action to fire after the rendering of frontend form field. * * @param string $single_item Single item of frontend form field. * @param int $form_id Form ID. */ do_action( 'user_registration_after_frontend_form_field', $single_item, $form_id ); $is_field_exists = true; } ?>
' . $recaptcha_node . '
'; //phpcs:ignore } $btn_container_class = apply_filters( 'user_registration_form_btn_container_class', array(), $form_id ); ?>