Khushal Content Export to CSV

Description

Khushal Content Export to CSV lets administrators download published content as CSV (or CSV + featured images in a ZIP) from the Khushal CSV Export screen.

ZIP exports use a short-lived folder under wp-content/uploads/khushal-content-export-to-csv/ (then removed), not the PHP system temp directory.

Features

  • Post types: posts, pages, and other public post types with UI (attachments excluded by default).
  • Post content modes: block markup (WordPress re-import), Webflow-oriented HTML, rendered HTML, or plain text.
  • Columns: Post ID, type, title (or Name for Webflow), slug, content, date, author, featured image URL, paths, permalink, terms; optional Yoast / Rank Math columns.
  • UTF-8 BOM for Excel; CSV formula-injection mitigation.
  • Security: manage_options, check_ajax_referer, sanitized POST input.

Developer hooks

  • kcecsv_export_query_args β€” alter WP_Query args.
  • kcecsv_exportable_post_types / kcecsv_excluded_post_types β€” post type lists.
  • kcecsv_export_block_content β€” raw block export.
  • kcecsv_export_webflow_html β€” Webflow HTML before final cleanup.
  • kcecsv_export_csv_cell β€” each CSV cell string before formula escaping.

Privacy

This plugin does not collect or sell personal data. Exports run on your server for logged-in administrators only.

Screenshots

  • Export screen with format options and download buttons.

Installation

  1. Upload the khushal-content-export-to-csv folder to /wp-content/plugins/.
  2. Activate Khushal Content Export to CSV through the Plugins screen.
  3. Open Khushal CSV Export in the admin menu.

FAQ

Who can export?

Users with the manage_options capability (typically Administrators).

Is this plugin affiliated with Webflow?

No. β€œWebflow” appears only to describe an optional export format for that platform’s importers.

Where are ZIP files built?

Inside wp-content/uploads/khushal-content-export-to-csv/ as temporary session folders, then deleted after the download is sent.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Khushal Content Export to CSV” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.4.1

  • Align gettext text domain, Text Domain header, Plugin URI, KCECSV_UPLOAD_SUBDIR, admin menu slug, bootstrap filename, and plugin directory name with slug khushal-content-export-to-csv (WordPress.org review).

1.4.0

  • Bump to 1.4.0 for directory upload (package still used legacy slug khushal-content-export-csv until 1.4.1).

1.3.0

  • Directory khushal-content-export-csv, bootstrap khushal-content-export-csv.php, text domain and KCECSV_UPLOAD_SUBDIR all khushal-content-export-csv.
  • Plugin URI: https://wordpress.org/plugins/khushal-content-export-csv/ (superseded by slug-aligned URI in 1.4.1).
  • ZIP staging remains under uploads (session folders), not get_temp_dir().

1.2.2

  • Interim release while the directory listing permalink differed from the khushal-content-export-csv package layout.

1.2.1

  • Include files class-kcecsv-*.php; readme short line trimmed.

1.2.0

  • Display name Khushal Content Export to CSV; uploads-based ZIP staging; hooks prefix kcecsv_.

1.1.2

  • Plugin Check: textdomain, nonce, PHPCS stream/the_content notes.

1.1.1

  • Remove Update URI; languages/; Tested up to 6.9.

1.1.0

  • Security and readme for directory submission.