The BuddyPress Member Export Import plugin provides administrators with full control over managing community member data. Below are its core features:
1. Export Members
-
Export all BuddyPress members or select specific ones.
-
Filter exports by WordPress user roles.
-
Choose which xProfile field groups and individual fields to include.
-
Option to include WordPress user details such as email, display name, user role, registration date, and last activity.
-
Advanced options for:
-
Including empty fields for consistent columns.
-
Including field IDs for accurate re-import.
-
Exporting in UTF-8 with BOM for Excel compatibility.
-
-
Output available in CSV format, optimized for database use and Excel.
2. Import Members
-
Bulk import members via CSV files.
-
Supports CSV field mapping with automatic and manual options.
-
Password handling options:
-
Encrypt plain-text passwords during import.
-
Accept pre-encrypted passwords.
-
-
Configurable update rules:
-
Skip existing users.
-
Update existing users fully.
-
Update only empty fields.
-
-
Batch import controls to avoid server overload.
-
Import logs with detailed error reporting for failed rows.
3. Profile Fields Support
-
Full support for all BuddyPress xProfile field types, including:
-
Text, Textarea
-
Date (YYYY-MM-DD)
-
Checkbox, Radio button
-
Select, Multi-select (pipe-separated values)
-
Number, URL
-
-
Handles special characters and UTF-8 encoding properly for consistent data.
4. Group Membership Management
-
Export group memberships with relationship details.
-
Export in two formats:
-
Normalized format (one row per membership).
-
Grouped format (one row per user with all their groups).
-
-
Include optional group details such as group name, slug, role, and date joined.
-
Supports export of all group roles: Administrator, Moderator, Member, and Banned.
5. Large Site Optimization
-
Optimized to handle sites with 50,000+ members.
-
Supports batch processing for imports and exports to prevent server timeouts.
-
Compatible with WP-CLI for command-line operations and automation.
6. Data Handling & Integrity
-
Supports multi-value fields using pipe separators (
|). -
Properly processes commas, quotes, newlines, and Unicode characters.
-
Provides consistent, Excel-friendly output for smooth analysis.
-
Ensures data safety by not exporting plain-text passwords.
