{"id":296605,"date":"2026-04-11T12:42:01","date_gmt":"2026-04-11T12:42:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/advanced-csv-exporter\/"},"modified":"2026-04-11T12:45:39","modified_gmt":"2026-04-11T12:45:39","slug":"khushal-content-export-to-csv","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/khushal-content-export-to-csv\/","author":23421333,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.1","stable_tag":"1.4.1","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Khushal Content Export to CSV","header_author":"Khushal","header_description":"Export posts, pages, and custom post types to CSV with Gutenberg block markup, Webflow-friendly HTML, or plain text. Not affiliated with Webflow Inc.","assets_banners_color":"1f60ae","last_updated":"2026-04-11 12:45:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/khushal-content-export-to-csv\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":100,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.1":{"tag":"1.4.1","author":"khushal1995","date":"2026-04-11 12:45:39"}},"upgrade_notice":{"1.4.1":"<p>Text domain, Plugin URI, main plugin file name, and folder name now match the WordPress.org plugin slug <strong><code>khushal-content-export-to-csv<\/code><\/strong>.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3503955,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3503955,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3503949,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3503949,"resolution":"2","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"Export screen with format options and download buttons."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[567,1859,148076,243,166],"plugin_category":[59],"plugin_contributors":[252686],"plugin_business_model":[],"class_list":["post-296605","plugin","type-plugin","status-publish","hentry","plugin_tags-csv","plugin_tags-export","plugin_tags-gutenberg","plugin_tags-pages","plugin_tags-posts","plugin_category-utilities-and-tools","plugin_contributors-khushal1995","plugin_committers-khushal1995"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/khushal-content-export-to-csv\/assets\/icon-256x256.png?rev=3503955","icon_2x":"https:\/\/ps.w.org\/khushal-content-export-to-csv\/assets\/icon-256x256.png?rev=3503955","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/khushal-content-export-to-csv\/assets\/screenshot-1.png?rev=3503949","caption":"Export screen with format options and download buttons."},{"src":"https:\/\/ps.w.org\/khushal-content-export-to-csv\/assets\/screenshot-2.png?rev=3503949","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Khushal Content Export to CSV<\/strong> lets administrators download <strong>published<\/strong> content as CSV (or CSV + featured images in a ZIP) from the <strong>Khushal CSV Export<\/strong> screen.<\/p>\n\n<p>ZIP exports use a short-lived folder under <code>wp-content\/uploads\/khushal-content-export-to-csv\/<\/code> (then removed), not the PHP system temp directory.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Post types: posts, pages, and other <strong>public<\/strong> post types with UI (attachments excluded by default).<\/li>\n<li><strong>Post content modes:<\/strong> block markup (WordPress re-import), Webflow-oriented HTML, rendered HTML, or plain text.<\/li>\n<li>Columns: Post ID, type, title (or <strong>Name<\/strong> for Webflow), <strong>slug<\/strong>, content, date, author, featured image URL, paths, permalink, terms; optional Yoast \/ Rank Math columns.<\/li>\n<li><strong>UTF-8 BOM<\/strong> for Excel; CSV formula-injection mitigation.<\/li>\n<li><strong>Security:<\/strong> <code>manage_options<\/code>, <code>check_ajax_referer<\/code>, sanitized POST input.<\/li>\n<\/ul>\n\n<p><strong>Developer hooks<\/strong><\/p>\n\n<ul>\n<li><code>kcecsv_export_query_args<\/code> \u2014 alter <code>WP_Query<\/code> args.<\/li>\n<li><code>kcecsv_exportable_post_types<\/code> \/ <code>kcecsv_excluded_post_types<\/code> \u2014 post type lists.<\/li>\n<li><code>kcecsv_export_block_content<\/code> \u2014 raw block export.<\/li>\n<li><code>kcecsv_export_webflow_html<\/code> \u2014 Webflow HTML before final cleanup.<\/li>\n<li><code>kcecsv_export_csv_cell<\/code> \u2014 each CSV cell string before formula escaping.<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect or sell personal data. Exports run on your server for logged-in administrators only.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>khushal-content-export-to-csv<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate <strong>Khushal Content Export to CSV<\/strong> through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Open <strong>Khushal CSV Export<\/strong> in the admin menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20can%20export%3F\"><h3>Who can export?<\/h3><\/dt>\n<dd><p>Users with the <strong>manage_options<\/strong> capability (typically Administrators).<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20affiliated%20with%20webflow%3F\"><h3>Is this plugin affiliated with Webflow?<\/h3><\/dt>\n<dd><p>No. \u201cWebflow\u201d appears only to describe an optional export format for that platform\u2019s importers.<\/p><\/dd>\n<dt id=\"where%20are%20zip%20files%20built%3F\"><h3>Where are ZIP files built?<\/h3><\/dt>\n<dd><p>Inside <code>wp-content\/uploads\/khushal-content-export-to-csv\/<\/code> as temporary session folders, then deleted after the download is sent.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Align gettext text domain, <code>Text Domain<\/code> header, <code>Plugin URI<\/code>, <code>KCECSV_UPLOAD_SUBDIR<\/code>, admin menu slug, bootstrap filename, and plugin directory name with slug <strong><code>khushal-content-export-to-csv<\/code><\/strong> (WordPress.org review).<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Bump to <strong>1.4.0<\/strong> for directory upload (package still used legacy slug <code>khushal-content-export-csv<\/code> until <strong>1.4.1<\/strong>).<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Directory <strong><code>khushal-content-export-csv<\/code><\/strong>, bootstrap <strong><code>khushal-content-export-csv.php<\/code><\/strong>, text domain and <strong><code>KCECSV_UPLOAD_SUBDIR<\/code><\/strong> all <strong><code>khushal-content-export-csv<\/code><\/strong>.<\/li>\n<li>Plugin URI: <code>https:\/\/wordpress.org\/plugins\/khushal-content-export-csv\/<\/code> (superseded by slug-aligned URI in <strong>1.4.1<\/strong>).<\/li>\n<li>ZIP staging remains under uploads (session folders), not <code>get_temp_dir()<\/code>.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Interim release while the directory listing permalink differed from the <strong><code>khushal-content-export-csv<\/code><\/strong> package layout.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Include files <code>class-kcecsv-*.php<\/code>; readme short line trimmed.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Display name <strong>Khushal Content Export to CSV<\/strong>; uploads-based ZIP staging; hooks prefix <code>kcecsv_<\/code>.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Plugin Check: textdomain, nonce, PHPCS stream\/<code>the_content<\/code> notes.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Remove <code>Update URI<\/code>; <code>languages\/<\/code>; Tested up to 6.9.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Security and readme for directory submission.<\/li>\n<\/ul>","raw_excerpt":"Export posts &amp; pages to CSV: Gutenberg blocks, Webflow-style HTML, or plain text. Third-party; not affiliated with Webflow Inc.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/296605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=296605"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/khushal1995"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=296605"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=296605"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=296605"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=296605"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=296605"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=296605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}