Description
Bulk Content Toolkit is designed to enhance your WordPress content management capabilities by providing tools to perform bulk operations on posts, pages, and custom post types. Save time and streamline your content workflow with this intuitive toolkit.
Features
- Bulk Editing: Edit multiple content items at once, including titles, content, categories, tags, and custom fields.
- Quick Actions: Apply actions like publish, unpublish, delete, or change status in bulk.
- Custom Filters: Filter content based on various criteria to manage specific sets of data efficiently.
- Export/Import: Bulk import or export content for migration or backup.
Usage
After activation, navigate to the new ‘Bulk Edit’ menu in your WordPress admin area, in Settings. From there, you can select the type of content you wish to work with and proceed with bulk actions.
Support
If you encounter any issues or have suggestions, please visit https://github.com/tlloancy or open an issue on GitHub.
Contribute
Want to contribute to Bulk Content Toolkit? Fork the repository on GitHub, make your changes, and submit a pull request.
- GitHub: https://github.com/tlloancy
Installation
-
From WordPress Admin:
- Go to ‘Plugins’ > ‘Add New’.
- Search for «Bulk Content Toolkit».
- Click ‘Install Now’, then ‘Activate’.
-
Manual Upload:
- Download the plugin zip file.
- Upload via the WordPress plugin uploader or extract the zip into the
/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
FAQ
-
Does this plugin work with custom post types?
-
Yes, Bulk Content Toolkit supports all registered post types within WordPress.
-
Can I undo bulk actions?
-
While the plugin itself does not store actions for undoing, you can generally do it via mass quick edit or consider using it in conjunction with plugins that track changes or provide undo functionality.
-
Is there a limit to how many items I can edit at once?
-
The limit is generally set by your server resources, but the plugin is optimized to handle large datasets efficiently.
Contributors & Developers
“Bulk Content Toolkit” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Bulk Content Toolkit” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.8
- Fixed: Select tag was gathered with wrong method in bulk edit
1.2.7
- Fixed: Select and switch definitively handled in bulk edit
1.2.5
- Fixed: Css was overstepping his own scope due to bad condition
1.2.4
- Fixed: Ensured «Aucun changement» (No Change) option for select fields in bulk edit correctly prevents unintended updates to fields.
- Attempt: Correct Select and Switches behavior in bulk edit mode by passing undetermined states into $_REQUEST instead of deleting names.
1.2.3
- **Reverted: New user js was not a progress.
1.2.2
- **Improved: Clearer Bulk Interface. The goal is to Bulk Edit right ?
1.2.1
- *Fixed: At least two values to choose Select.
1.2
- New: Introduced Known Types System – We’ve added a smart system to automatically assign the correct input types (e.g., checkbox, select, number) for custom fields like
_tax_status,_wc_average_rating, and_temperature_type. This ensures fields display correctly in Quick Edit (e.g., dropdowns for_tax_status, number inputs for_download_limit). We’re excited to explore making this system community-driven in the future, similar to WordPress translations! Got ideas for fields we should include? Share your suggestions at https://github.com/tlloancy or in the support forum at https://wordpress.org/support/plugin/bulk-content-toolkit/. - New: Reset and Rebuild Field Types – Early users can now fix incorrect field types (e.g.,
_edit_lastshowing as a number instead of a checkbox) by removing and re-adding fields in the Bulk Edit settings (Settings > Bulk Edit in your WordPress admin). Simply go to the settings page, delete the misconfigured fields (like_manage_stockor_virtual), and re-add them. The plugin will automatically detect the correct type based on your data or our new Known Types system. No coding required! - Improved: Enhanced AJAX handling for Quick Edit to ensure fields like
_temperature_typedisplay the correct values (e.g.,freezefor post ID 1944,freshfor 1936) instead of defaulting to incorrect values like0. - Fixed: Corrected input type detection to handle edge cases where field values are empty or null (e.g.,
_stockwith no values), preventing crashes in the admin interface. - Fixed: Corrected rendering of select fields to include all possible values (e.g.,
_tax_statusnow showstaxable,shipping,none) and fixed checkbox fields like_virtualand_bookacti_is_activityto display properly. - Fixed: Resolved issue where some fields (e.g.,
_manage_stock,_sold_individually) were incorrectly displayed asselectortextinstead ofcheckbox. - Updated: Improved compatibility with WooCommerce fields, ensuring
_tax_status,_tax_class, and_stock_statususe dropdowns, and_manage_stock,_virtualuse checkboxes. - Tested: Verified compatibility still ok with WordPress 6.8.2.
1.1
- Improved: Enhanced styling for switches and select fields with a subtle neon glow effect, removing solid borders for a cleaner, modern look.
- Improved: Added spacing to switches in quick edit to prevent overlap with labels.
- Fixed: Corrected rendering of select fields in quick edit to properly display options instead of concatenated values.
- Updated: Admin interface styling to align with the neon aesthetic of the quick edit interface.
- Tested: Verified compatibility with WordPress 6.8.1.
1.0.5
- Vérification et confirmation de la compatibilité avec WordPress 6.8.1.
1.0.4
- Improved: better datetime guessing for quick edit fields, and better values gathering.
1.0.3
- Added: New feature to handle more inputs for bulk editing.
1.0.2
- Fixed: Case custom settings triggered event on other tabs e.g «Category». Case $settings null fixed when array_columns error.
1.0.1
- Fixed: Deprecated FILTER_SANITIZE_STRING
- Fixed: Bad condition leading to misleading bulk display information
1.0.0
- Initial release with core functionality for bulk content management.
