Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_action( 'end_wcfm_marketplace_settings', function( $user_id ) {
- global $WCFM;
- $vendor_data = get_user_meta( $user_id, 'wcfmmp_profile_settings', true );
- $text_field_1 = isset( $vendor_data['text_field_1'] ) ? $vendor_data['text_field_1'] : '';
- $text_field_2 = isset( $vendor_data['text_field_2'] ) ? $vendor_data['text_field_2'] : '';
- $checkbox_field_1 = isset( $vendor_data['checkbox_field_1'] ) ? $vendor_data['checkbox_field_1'] : array();
- ?>
- <div class="page_collapsible" id="wcfm_settings_form_additional_info_head">
- <label class="fa fa-info"></label>
- <?php _e('Additional info', 'wc-frontend-manager'); ?><span></span>
- </div>
- <div class="wcfm-container">
- <div id="wcfm_settings_form_additional_info" class="wcfm-content">
- <?php
- $WCFM->wcfm_fields->wcfm_generate_form_field( apply_filters( 'wcfm_vendors_settings_fields_additional_info', array(
- "text_field_1" => array(
- 'label' => __('Text field 1', 'wc-frontend-manager'),
- 'type' => 'text',
- 'placeholder' => __( 'text field 1', 'wc-frontend-manager' ),
- 'class' => 'wcfm-text wcfm_ele',
- 'label_class' => 'wcfm_title wcfm_ele',
- 'value' => $text_field_1
- ),
- "text_field_2" => array(
- 'label' => __('Text field 2', 'wc-frontend-manager'),
- 'type' => 'text',
- 'placeholder' => __( 'text field 2', 'wc-frontend-manager' ),
- 'class' => 'wcfm-text wcfm_ele',
- 'label_class' => 'wcfm_title wcfm_ele',
- 'value' => $text_field_2
- ),
- "checkbox_field_1" => array(
- 'label' => __( 'Checklist', 'wc-frontend-manager' ),
- 'name' => 'checkbox_field_1',
- 'type' => 'checklist',
- 'class' => 'wcfm-checkbox wcfm_ele',
- 'label_class' => 'wcfm_title wcfm_full_title',
- 'options' => array(
- 'option_1' => __( 'Option 1', 'wc-frontend-manager' ),
- 'option_2' => __( 'Option 2', 'wc-frontend-manager' ),
- 'option_3' => __( 'Option 3', 'wc-frontend-manager' ),
- ),
- 'value' => $checkbox_field_1
- ),
- ), $user_id ) );
- ?>
- </div>
- </div>
- <div class="wcfm_clearfix"></div>
- <?php
- } );
- add_action( 'wcfm_vendor_settings_before_update', function( $user_id, $wcfm_settings_form ) {
- if( isset( $wcfm_settings_form['text_field_1'] ) ) update_user_meta( $user_id, 'text_field_1', $wcfm_settings_form['text_field_1'] );
- if( isset( $wcfm_settings_form['text_field_2'] ) ) update_user_meta( $user_id, 'text_field_2', $wcfm_settings_form['text_field_2'] );
- if( isset( $wcfm_settings_form['checkbox_field_1'] ) ) update_user_meta( $user_id, 'checkbox_field_1', $wcfm_settings_form['checkbox_field_1'] );
- }, 999, 2 );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement