/**
  * Show metabox on term edit page.
  * 
  * @since 1.0.0
  * @param term_id
  * @return void
  */
 public function show_metabox($user)
 {
     wp_nonce_field("wppf-save-{$this->_meta_box['id']}", "nonce_{$this->_meta_box['id']}");
     // Actions before all fields
     do_action('wppf_before_user', $user);
     do_action("wppf_before_user_{$this->_meta_box['id']}", $user);
     // Wrap all fields
     echo self::before_fields();
     foreach ($this->fields as $field) {
         // Display content before markup of the single field
         echo Pretty_Fields::before_field_user($field);
         // Run actions before field markup
         do_action('wppf_before_user_field', $field, $user);
         do_action("wppf_before_user_field_{$field['type']}", $field, $user);
         do_action("wppf_before_user_field_{$field['id']}", $field, $user);
         // Get single field markup
         $meta = get_user_meta($user->ID, $field['id'], true);
         $meta = $meta !== '' ? $meta : (isset($field['std']) ? $field['std'] : '');
         call_user_func(array(Pretty_Metabox::get_class_name($field), 'show_user'), $field, $meta);
         // Run actions before field markup
         do_action('wppf_after_user_field', $field, $user);
         do_action("wppf_after_user_field_{$field['type']}", $field, $user);
         do_action("wppf_after_user_field_{$field['id']}", $field, $user);
         // Display content before markup of the single field
         echo Pretty_Fields::after_field_user($field);
     }
     // Close wrap of all fields
     echo self::after_fields();
     // Actions after all fields
     do_action('wppf_after_user', $user);
     do_action("wppf_after_user_{$this->_meta_box['id']}", $user);
 }