DT Bulk Content Studio

Plugin Banner

DT Bulk Content Studio

by Dimitri TONNAIRE

Download
Description

DT Bulk Content Studio gives editors, agencies and site owners a spreadsheet-style workspace for managing WordPress content at scale.

Instead of opening posts one by one, you can browse posts, pages, custom post types, media and products in a large editable table, filter missing fields, edit values directly, import spreadsheets, export data, preview changes and roll back recent imports.

The plugin is designed for practical content operations: SEO cleanup, catalog edits, migrations, media metadata fixes, ACF/SCF field maintenance, WooCommerce product updates and recurring imports.

Main features

  • Spreadsheet-style table editing inside WordPress.
  • Bulk edit posts, pages, media, custom post types and WooCommerce products.
  • Export CSV, TXT, XLS and XLSX.
  • Import CSV, TXT, XLS and XLSX.
  • Preview imports before applying changes.
  • Highlight changed and new values during import preview.
  • Roll back the last three imports.
  • Import journal with date, user, changed rows and rollback action.
  • Column mapping with remembered presets.
  • Dry run mode for safer imports.
  • Search and replace across one or more columns, with regex and simulation.
  • Find missing values in selected fields.
  • Edit categories, tags and custom taxonomies.
  • Create missing taxonomy terms as an import option.
  • Edit custom meta fields.
  • Export and import ACF/SCF fields, including complex values as JSON.
  • Edit media alt text, title, caption and description.
  • Replace media files without changing the attachment ID.
  • Create WebP copies for media.
  • Google Sheet public URL import preview.
  • Full-screen mode for large tables.
  • Horizontal scrolling and resizable columns.
  • Mobile-friendly admin experience.
  • French and English ready, with WordPress translation support.

WooCommerce support

When WooCommerce is active, DT Bulk Content Studio exposes product and variation fields such as SKU, regular price, sale price, stock, stock status, dimensions, visibility, featured status, related product IDs and variation attributes.

ACF and SCF support

ACF and SCF fields are discovered where possible and can be exported or imported with the acf:field_name column format. Complex values such as groups, repeaters, galleries and flexible content should use valid JSON.

Google Sheet support

The first release supports public Google Sheet sharing URLs for reading and previewing imports. Direct write-back to Google Sheet is intentionally not enabled in simple URL mode; WordPress-to-Sheet currently generates a CSV export that can be opened in Google Sheets.

Import column format

Native WordPress fields use their field names:

  • ID
  • post_title
  • post_content
  • post_status
  • post_type
  • post_name
  • post_excerpt

Taxonomies use:

  • tax:category
  • tax:post_tag
  • tax:your_custom_taxonomy

Custom fields use:

  • meta:your_meta_key

ACF/SCF fields use:

  • acf:your_field_name

Media fields use:

  • media:alt
  • media:title
  • media:caption
  • media:description

WooCommerce fields use:

  • wc:sku
  • wc:regular_price
  • wc:sale_price
  • wc:stock
  • wc:stock_status
  • wc:variation_attributes
  1. Upload the plugin ZIP from the WordPress Plugins screen.
  2. Activate the plugin.
  3. Open the Bulk Content menu in the WordPress dashboard.
  4. Choose the post type you want to edit.

XLS/XLSX support requires the bundled vendor directory with PhpSpreadsheet. The packaged release ZIP should include it.

Does the plugin create new posts during import?

Yes. If the selected unique key does not match an existing item, the plugin can create a new post using values such as post_type, post_status and post_title.

Can an import be undone?

Yes. The plugin stores rollback points for the last three imports.

Does it support ACF and SCF?

Yes. ACF and SCF fields can be exported and imported. Complex values should be provided as valid JSON.

Does it support WooCommerce variations?

Yes. Product variations can be edited when the product_variation post type is enabled. Variation data can use fields such as post_parent, wc:sku, prices, stock and wc:variation_attributes.

Does XLS/XLSX work without PhpSpreadsheet?

No. XLS/XLSX requires PhpSpreadsheet in the bundled vendor directory. CSV and TXT work natively.

Can it write directly to Google Sheets?

Not yet. Public Google Sheet URLs can be read for import previews. Direct write-back will require OAuth or an Apps Script bridge in a later release.

Is there a dry run mode?

Yes. Imports and search/replace can be simulated before applying changes.

1.1.0

  • Improved table column sizing, cleaner view presets, dashboard alt-text workflow and updated website messaging.

1.0.0

  • First public release candidate with spreadsheet editing, imports, exports, rollback, media tools, ACF/SCF support, WooCommerce fields, Google Sheet public URL preview, import journal, search/replace and polished admin branding.
Back to top