Plugin WordPress gratuit Free WordPress plugin

Editez WordPress comme un tableur. Edit WordPress like a spreadsheet.

Bulk Content Studio centralise l'edition massive des posts, pages, CPT, medias, ACF, SCF et produits WooCommerce dans une interface rapide, lisible et reversible. Bulk Content Studio brings bulk editing for posts, pages, CPTs, media, ACF, SCF and WooCommerce products into a fast, readable and reversible interface.

Concu pour les gros sites: filtres, tri, mapping, dry run, rollback et affichage performant. Built for large sites: filters, sorting, mapping, dry runs, rollback and performant rendering.

Fonctions principales Main features

Tout ce qu'il faut pour corriger, enrichir et synchroniser du contenu en masse. Everything needed to fix, enrich and synchronize content at scale.

Le plugin vise les equipes qui manipulent beaucoup de contenus: SEO, ecommerce, editorial, refonte, migration ou maintenance. The plugin is designed for teams handling heavy content operations: SEO, ecommerce, editorial, redesigns, migrations or maintenance.

01

Tableau editableEditable table

Edition directe en cellule, copier-coller, selection, tri, filtres rapides et filtres avances par colonne.Inline cell editing, copy-paste, selection, sorting, quick filters and advanced column filters.

02

ACF + SCF

Detection des champs, validation, mapping et export/import des donnees qui font vraiment la valeur d'un site WordPress moderne.Field detection, validation, mapping and import/export for the data that matters on modern WordPress sites.

03

Import exportImport export

CSV, TXT, XLS, XLSX, templates d'import, mapping de colonnes, simulation, creation/update et suppression controlee des absents.CSV, TXT, XLS, XLSX, import templates, column mapping, dry runs, create/update and controlled deletion of missing rows.

04

MediasMedia

Alt, titre, legende, description, remplacement sans casser les liens, copies WebP et actions groupees.Alt text, title, caption, description, safe replacement, WebP copies and bulk actions.

05

WooCommerce

Colonnes prix, SKU, stock, variations, attributs, dimensions, taxes, ventes, visibilite catalogue et metas produit.Price, SKU, stock, variations, attributes, dimensions, tax settings, sales, catalog visibility and product metadata.

06

RollbackRollback

Journal d'import et retour arriere sur les 3 derniers imports pour corriger vite si un fichier etait mauvais.Import journal and rollback for the last 3 imports, so a bad file can be corrected quickly.

WorkflowWorkflow

Une logique simple: preparer, simuler, appliquer.A simple flow: prepare, simulate, apply.

  • Choisir les types de contenu et les colonnes utiles.Choose content types and useful columns.
  • Exporter ou charger un fichier / Google Sheet public.Export or load a file / public Google Sheet.
  • Mapper les colonnes importees vers WordPress.Map imported columns to WordPress fields.
  • Lancer une simulation puis appliquer en confiance.Run a dry run, then apply with confidence.
1

AnalyserAnalyze

Filtres de statut, taxonomies, colonnes, recherche globale, dates avant/apres/entre et champs manquants.Status filters, taxonomies, columns, global search, before/after/between dates and missing field checks.

2

ModifierEdit

Edition Excel-like, recherche/remplacement, regex, colonnes ciblees ou toutes les colonnes applicables.Excel-like editing, search and replace, regex, targeted columns or every applicable column.

3

ImporterImport

Preview avec diff colore, compteur de creations/mises a jour, identifiant unique configurable et rollback.Preview with highlighted diffs, created/updated counters, configurable unique key and rollback.

CompatibilitesCompatibility

Construit pour l'ecosysteme WordPress reel.Built for the real WordPress ecosystem.

Compatible WordPress 6.0+, PHP 7.4+, types natifs, CPT, taxonomies, metas, medias, ACF, SCF et WooCommerce. Compatible with WordPress 6.0+, PHP 7.4+, native types, CPTs, taxonomies, meta fields, media, ACF, SCF and WooCommerce.

WordPressPosts, pages, CPT, medias, taxonomies
ACF / SCFChamps personnalises et validationCustom fields and validation
WooCommerceSKU, prices, stock, variations
SheetsURL publique et export CSVPublic URL and CSV export
Installation Installation

Disponible sur WordPress.org.Available on WordPress.org.

Le telechargement passe par la fiche officielle du plugin afin de garder une installation simple, verifiee et facile a mettre a jour. Download goes through the official plugin listing for a simple, verified and easy-to-update installation.

1. WordPress.orgOuvrir la fiche officielle du plugin.Open the official plugin listing.
2. InstallationInstaller depuis l'admin WordPress ou via le repertoire officiel.Install from WordPress admin or the official directory.
3. ConfigurationChoisir la langue, les types de posts, les colonnes et les options Google Sheet.Choose language, post types, columns and Google Sheet options.
Versioning

Roadmap claire, versionnement propre.Clear roadmap, clean versioning.

Derniere mise a jour: 31 mai 2026. Les prochaines versions pourront isoler les integrations avancees comme OAuth Google, cron et automatisations.Last updated: May 31, 2026. Later releases can isolate advanced integrations like Google OAuth, cron and automations.

  • CurrentEdition massive, import/export, ACF/SCF, medias, WooCommerce, rollback, Google Sheet public.Bulk editing, import/export, ACF/SCF, media, WooCommerce, rollback, public Google Sheet.
  • NextSynchronisation Google avancee, presets enrichis et controles supplementaires.Advanced Google synchronization, richer presets and additional checks.
  • LaterAutomatisations planifiees, rapports et workflows d'equipe.Scheduled automations, reports and team workflows.
Centre de ressourcesResource center

FAQ, tutoriels et bonnes pratiques pour travailler sans stress.FAQ, tutorials and best practices for confident bulk work.

Recherchez une action, filtrez par categorie, puis ouvrez les reponses utiles. Cette section reprend aussi les aides integrees au plugin.Search an action, filter by category, then open the relevant answers. This section also includes the help content built into the plugin.

Tutoriels rapidesQuick tutorials

Guides pas-a-pasStep-by-step guides
  1. 1Ouvrez l'onglet Import et telechargez le modele vierge du type de contenu courant.Open the Import tab and download the blank template for the current content type.
  2. 2Remplissez les colonnes utiles. Gardez la premiere ligne comme noms de colonnes.Fill only the useful columns. Keep the first row as column names.
  3. 3Lancez une simulation, controlez le mapping et verifiez la preview.Run a dry run, review column mapping and check the preview.
  4. 4Importez seulement quand les lignes creees, mises a jour et ignorees sont coherentes.Import only when created, updated and ignored rows look right.
  1. 1Choisissez le type de contenu puis chargez le tableau.Choose the content type and load the table.
  2. 2Cliquez une cellule editable, modifiez la valeur, puis quittez la cellule pour enregistrer.Click an editable cell, change the value, then leave the cell to save.
  3. 3Utilisez la recherche, les filtres de colonnes, le tri et les colonnes masquables pour garder un tableau lisible.Use search, column filters, sorting and hideable columns to keep the grid readable.
  1. 1Creez un ZIP contenant uniquement les fichiers de remplacement, sans dossiers.Create one ZIP containing replacement files only, without folders.
  2. 2Chaque fichier doit avoir le meme nom que le media WordPress a remplacer.Each file must have the same filename as the WordPress media file.
  3. 3Le format et le type MIME doivent correspondre. JPG/JPEG est accepte comme meme format.File format and MIME type must match. JPG/JPEG is treated as the same format.
  4. 4Les metadonnees et miniatures WordPress sont regenerees. L'URL reste la meme, mais un cache CDN/navigateur peut necessiter une purge.WordPress metadata and thumbnails are regenerated. The URL stays the same, but CDN/browser cache may still need purging.
  1. 1Ouvrez Google Sheet puis cliquez sur Partager.Open the Google Sheet and click Share.
  2. 2Reglez l'acces sur toute personne disposant du lien. Un acces lecteur suffit.Set access to anyone with the link. Viewer permission is enough.
  3. 3Si vous utilisez plusieurs onglets, ouvrez l'onglet cible avant de copier l'URL pour inclure le gid.If you use multiple tabs, open the target tab before copying the URL so the gid is included.
  4. 4Collez l'URL dans Options, pour le bon type de contenu, puis lancez d'abord en simulation.Paste the URL in Options for the right content type, then run a dry run first.

Questions frequentesFrequently asked questions

FAQ utilisateurUser FAQ

Oui. DT Bulk Content Studio est prevu comme plugin gratuit distribue via WordPress.org.Yes. DT Bulk Content Studio is intended as a free plugin distributed through WordPress.org.

Le plugin vise WordPress moderne et PHP 8.1+. Les dependances lourdes comme PhpSpreadsheet sont integrees pour l'import/export de fichiers.The plugin targets modern WordPress and PHP 8.1+. Heavy dependencies like PhpSpreadsheet are bundled for file import/export.

CSV, TXT, XLS et XLSX sont pris en charge pour les exports et imports, avec mapping de colonnes et preview avant application.CSV, TXT, XLS and XLSX are supported for exports and imports, with column mapping and preview before applying changes.

La simulation lit le fichier, applique le mapping et calcule ce qui serait cree ou mis a jour, sans ecrire les changements. C'est le reflexe a utiliser avant les gros imports.Dry run reads the file, applies mapping and calculates what would be created or updated without writing changes. Use it before large imports.

Oui. Le plugin conserve les trois derniers imports comme points de rollback afin de revenir en arriere en cas d'erreur.Yes. The plugin keeps the last three imports as rollback points so changes can be reverted if needed.

A gauche, vous voyez les colonnes du fichier ou de Google Sheet. A droite, vous choisissez uniquement une colonne WordPress connue, ou Ne pas synchroniser. Les noms identiques sont proposes automatiquement et les prereglages peuvent etre retenus.On the left, you see file or Google Sheet columns. On the right, you choose a known WordPress field, or Do not synchronize. Matching names are selected automatically and presets can be remembered.

Cette option deplace a la corbeille les contenus du type selectionne qui ne sont pas presents dans le fichier importe. Elle est reservee aux synchronisations completes, pas aux imports partiels.This option moves content from the selected post type to trash when it is not present in the imported file. It is for full synchronizations, not partial imports.

Vous pouvez filtrer par statut, categorie, etiquette, recherche globale, puis ajouter des filtres par colonne: contient, egal, vide, non vide, date avant, apres ou entre deux dates.You can filter by status, category, tag, global search, then add column filters: contains, equals, empty, not empty, date before, after or between dates.

Oui. Le tableau est pense pour la selection de cellules, le copier-coller et les workflows proches d'un tableur. Le menu clic droit propose les actions utiles.Yes. The table is designed for cell selection, copy/paste and spreadsheet-like workflows. The right-click menu exposes useful actions.

Les presets permettent de retrouver rapidement un ensemble de colonnes, filtres et largeurs de colonnes pour un usage precis: SEO, medias, WooCommerce, ACF, audit contenu.Presets let you quickly restore a set of columns, filters and column widths for a specific use: SEO, media, WooCommerce, ACF or content audits.

Les medias exposent notamment alt, titre, description, legende, URL, MIME type, vignette et usage detecte. Les images sans alt peuvent etre corrigees rapidement.Media exposes alt text, title, description, caption, URL, MIME type, thumbnail and detected usage. Images without alt text can be fixed quickly.

Non. Le plugin cree une copie WebP pour les JPG/PNG compatibles et conserve le media original en place.No. The plugin creates a WebP copy for compatible JPG/PNG files and keeps the original media in place.

Oui. L'action Voir l'utilisation recherche les usages comme parent media, image mise en avant, contenu et metas ou l'URL/filename apparait.Yes. View usage searches uses such as media parent, featured image, content and metadata where the URL/filename appears.

Pour le moment, l'approche simple privilegie l'import depuis une URL publique et l'export CSV pour Google Sheet. L'ecriture directe via OAuth pourra etre ajoutee plus tard.For now, simple mode focuses on import from a public URL and CSV export for Google Sheet. Direct write via OAuth can be added later.

Le plugin expose les donnees produits utiles: SKU, prix regulier, prix promo, prix courant, stock, statut de stock, poids, dimensions, attributs, type de produit, variations et taxonomies produit.The plugin exposes useful product data: SKU, regular price, sale price, current price, stock, stock status, weight, dimensions, attributes, product type, variations and product taxonomies.

Oui, c'est un axe central du plugin. Les champs simples sont edits naturellement. Les champs complexes doivent utiliser des valeurs structurees valides, notamment JSON lorsque necessaire.Yes, this is a core focus. Simple fields are edited naturally. Complex fields should use valid structured values, especially JSON when needed.

Oui. Meme avec simulation et rollback, une sauvegarde recente reste indispensable avant une operation massive sur un site de production.Yes. Even with dry run and rollback, a recent backup is essential before large production operations.

Travaillez par type de contenu, utilisez les filtres, reduisez les colonnes affichees, testez en simulation et evitez les exports inutiles de colonnes tres volumineuses.Work by content type, use filters, reduce visible columns, test with dry run and avoid unnecessary exports of very large fields.

Aucun resultat. Essayez un mot plus large comme import, media, ACF, Woo ou rollback.No result. Try a broader word like import, media, ACF, Woo or rollback.