- Log in to WordPress admin
- Navigate to Plugins → Add New
- Search for "FE CSV Import & Export"
- Click Install Now
- Click Activate
- Download latest version (v1.0.1)
- Extract the downloaded ZIP file
- Upload
fe-csv-import-exportfolder to/wp-content/plugins/ - Navigate to Plugins in WordPress admin
- Find "FE CSV Import & Export" and click Activate
- WordPress: 6.6 or higher (recommended: 6.6+)
- PHP: 7.4 or higher (recommended: 7.4+)
- Memory Limit: 128MB or higher (for large CSV processing)
- Extensions:
mbstring,zip(for file handling)
- Upload Max Filesize: 64MB or higher
- Post Max Size: 64MB or higher
- Max Execution Time: 300 seconds or higher
- Output Buffering: Enabled (for large file processing)
- Modern Browsers: Chrome 90+, Firefox 88+, Safari 14+, Edge 90+
- JavaScript: Enabled (required for AJAX processing)
- CSS Animations: Supported (for progress bar animations)
- Access Plugin: Navigate to Tools → FE CSV Import & Export in the WordPress admin menu
- Configure Settings: Set default post types and export limits
- Test Import: Try importing a small CSV file first
- Test Export: Export a few posts to verify functionality
- Check Progress: Watch the progress UI during processing
- Default Post Type: Choose which post type to work with by default
- Export Limit: Set maximum number of posts per export (0 = unlimited)
- Batch Processing: Automatic for all datasets (adaptive: 10-50 import rows, 500-2000 export posts)
- Debug Mode: Enable
WP_DEBUGfor troubleshooting
- Progress Tracking: Real-time progress during import and export
- Batch Processing: Adaptive batch sizes (10-50 import rows, 500-2000 export posts)
- Localized Interface: English base strings with Japanese translations
- License Integration: Pro version license management
- Multi-value Fields: Pipe-separated values support (e.g., "value1|value2|value3")
Plugin not found in WordPress directory:
- Verify the
fe-csv-import-exportfolder is in/wp-content/plugins/ - Check folder permissions (755 recommended)
- Ensure all files are uploaded completely
Activation fails:
- Check PHP version compatibility (7.4+ required)
- Verify required PHP extensions are installed
- Check WordPress version compatibility (6.6+ required)
Memory errors during import/export:
- Increase PHP memory limit in
wp-config.php:define('WP_MEMORY_LIMIT', '256M'); - Enable batch processing (automatic for all datasets)
- Check server upload limits
Progress bar not working:
- Check browser console for JavaScript errors
- Verify CSS files are loading correctly
- Test with smaller datasets first
- Check for plugin conflicts
Japanese characters not displaying:
- Ensure CSV files are saved as UTF-8
- Check database charset is
utf8mb4 - Verify translation files are loaded correctly
License activation issues:
- Check if FE CSV Import & Export Pro is installed and activated
- Verify license server configuration
- Check translation files for proper message display
- Test with valid license key
Automatic Optimizations:
- Import Batches: 10-50 rows based on server performance
- Export Batches: 500-2000 posts based on dataset size
- Memory Management: Automatic cleanup, streamed CSV batch reads, and more efficient batch processing
- Real-time Updates: Progress bars with shimmer animations
Recent import improvements in v0.9.9 also reduce repeated CSV parsing work within the same batch and improve the reliability of completion logs shown in the admin UI.
No Manual Configuration Required
The plugin automatically optimizes batch sizes based on:
- Server execution time limits
- Available memory
- Dataset size
- Processing complexity
.htaccess Settings (if needed):
# Increase upload limits
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value memory_limit 256M
# Enable output buffering
php_flag output_buffering on
php_value output_buffering 4096php.ini Settings (if accessible):
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
memory_limit = 256M
output_buffering = 4096- Create Test CSV:
ID,post_title,post_content,post_status
"","Test Post 1","This is test content","publish"
"","Test Post 2","More test content","draft"Note: The ID column is required. Use empty values ("") for new posts, or actual post IDs for updates.
- Import Process:
- Navigate to Tools → FE CSV Import & Export → Import
- Select post type
- Upload test CSV
- Watch progress bar animation
- Verify results
- Export Process:
- Navigate to Tools → FE CSV Import & Export → Export
- Select post type
- Set export limit (try 5 posts)
- Click Export CSV
- Watch real-time progress with post titles
- Download and verify CSV file
- Progress Bar: Real-time progress with animations during processing
- Real-time Details: Individual post titles displayed
- Localized Interface: Natural language messages (English/Japanese)
- Batch Processing: Automatic for larger datasets
- Multi-value Support: Test with pipe-separated values
- Documentation: Check
docs/directory for detailed guides - Troubleshooting: See
docs/help.mdfor common issues - GitHub Issues: Report bugs and request features at GitHub Issues
When reporting issues, please include:
- WordPress Version: Current WordPress version
- PHP Version: Current PHP version
- Plugin Version: FE CSV Import & Export v0.9.9.4
- Browser Information: Browser and version
- Error Messages: Full error messages from browser console
- Sample Data: Small sample CSV file for testing
# Check WordPress version
wp core version
# Check PHP version
php -v
# Check plugin status
wp plugin status fe-csv-import-export
# Check debug logs
tail -f wp-content/debug.log | grep "FE CSV Import & Export"- Deactivate FE CSV Import & Export from Plugins
- Delete the plugin from the WordPress admin
- Verify any temporary files or logs you care about before cleanup
- Read Getting Started
- Review Configuration
- Check Examples
- See Troubleshooting if needed