PluginProbe
Import WP – CSV & XML Import Export for WordPress / 2.15.0
Import WP – CSV & XML Import Export for WordPress v2.15.0
2.15.1 2.15.0 2.14.24 2.14.23 2.7.0 2.7.1 2.7.10 2.7.11 2.7.12 2.7.13 2.7.14 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.8.0 2.8.1 2.8.2 2.8.3 2.9.0 2.9.1 All 144 releases
← All changes | class/Common/Exporter/Mapper/UserMapper.php +5 -6 2.9.0 → 2.15.0 View file →
@@ -41,15 +41,15 @@
41 41 global $wpdb;
42 42
43 43 $fields = [
44 44 'key' => 'main',
45 - 'label' => 'User',
45 + 'label' => __('User', 'jc-importer'),
46 46 'loop' => true,
47 47 'fields' => [],
48 48 'children' => [
49 49 'custom_fields' => [
50 50 'key' => 'custom_fields',
51 - 'label' => 'Custom Fields',
51 + 'label' => __('Custom Fields', 'jc-importer'),
52 52 'loop' => true,
53 53 'loop_fields' => ['meta_key', 'meta_value'],
54 54 'fields' => [],
55 55 'children' => []
@@ -59,10 +59,8 @@
59 59 ];
60 60
61 61 $fields['fields'] = $this->get_core_fields();
62 62 $fields['fields'][] = 'role';
63 - $fields['fields'][] = 'first_name';
64 - $fields['fields'][] = 'last_name';
65 63 $fields['fields'][] = 'description';
66 64
67 65 // user meta
68 66 $meta_fields = $wpdb->get_col("SELECT DISTINCT meta_key FROM " . $wpdb->usermeta . " WHERE user_id IN (SELECT DISTINCT ID FROM " . $wpdb->users . " )");
@@ -85,10 +83,11 @@
85 83 }
86 84 }
87 85
88 86 $fields['children']['custom_fields']['fields'] = apply_filters('iwp/exporter/user/custom_field_list', $fields['children']['custom_fields']['fields'], null);
87 + $fields = apply_filters('iwp/exporter/user/fields', $fields, 'user');
89 88
90 - return $fields;
89 + return $this->parse_fields($fields);
91 90 }
92 91
93 92 public function have_records($exporter_id)
94 93 {
@@ -121,9 +120,9 @@
121 120 {
122 121 $user = get_user_by('id', $this->items[$i]);
123 122
124 123 $this->record = new ExporterRecord((array)$user->data, 'user');
125 - $this->record = apply_filters('iwp/exporter/user/setup_data', $this->record);
124 + $this->record = apply_filters('iwp/exporter/user/setup_data', $this->record, 'user');
126 125
127 126 return true;
128 127 }
129 128