Plugin info

Total downloads: 4,030
Active installs: 300
Total reviews: 1
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 3
Last updated: 11/29/2024 (396 days ago)
Added to WordPress: 12/11/2020 (5 years old)
Minimum WordPress version: 5.8
Tested up to WordPress version: 6.7.4
Minimum PHP version: 8.0

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 396 days ago • 1 reviews

28/100

Is Simple CSV Exporter abandoned?

Possibly abandoned (last update 396 days ago).

Compatibility

Requires WordPress: 5.8
Tested up to: 6.7.4
Requires PHP: 8.0

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Advanced Order Export For WooCommerce
Rating 5.0/5 (342 reviews)Active installs 100,000
Import and export users and customers
Rating 4.7/5 (253 reviews)Active installs 80,000
Order Export & Order Import for WooCommerce
Rating 4.7/5 (316 reviews)Active installs 60,000
WP Import Export Lite
Rating 4.0/5 (112 reviews)Active installs 50,000
Export All Posts, Products, Orders, Refunds & Users
Rating 3.2/5 (14 reviews)Active installs 10,000
WP CSV Exporter
Rating 3.0/5 (11 reviews)Active installs 10,000

Description

Simple CSV Exporter. Exported CSV can be imported with Really Simple CSV Importer.

When you select a post type, the posts will be exported.

Github Repo: https://github.com/hamworks/simple-csv-exporter

Customize the data to be exported

Customize for column.

use HAMWORKS\WP\Simple_CSV_Exporter\Data_Builder;
add_action( 'simple_csv_exporter_created_data_builder', 
    function ( Data_Builder $data ) {
        // Remove column.
        $data->append_drop_column( 'page_template' );
        // Add custom field column.
        $data->append_meta_key( 'my_meta_key' );
    }
);

Customize posts for export.

add_action( 'simple_csv_exporter_data_builder_for_wp_posts_pre_get_posts', 
    function ( WP_Query $query ) {
        $query->set( 'order', 'ASC' );
    }
);

Data filter for metadata.

add_filter( 'simple_csv_exporter_data_builder_for_wp_posts_get_post_meta_fields',
    function ( array $fields ) {
        foreach (
            array(
                'your_flag',
            ) as $key
        ) {
            if ( isset( $fields[ $key ] ) ) {
                $fields[ $key ] = ! empty( $fields[ $key ] ) ? 'TRUE' : 'FALSE';
            }
        }
        return $fields;
    }
);

Data filter for post.

add_filter(
    'simple_csv_exporter_data_builder_for_wp_posts_row_data',
    function ( $row_data, $post ) {
        $row_data['permalink'] = get_permalink( $post );
        unset( $row_data['comment_status'] );
        return $row_data;
    },
    10,
    2
);

Installation

No installation instructions available

Frequently Asked Questions

No FAQ available

Review feed

Aurovrata Venet
4/21/2025

Does exactly what it says in the title!

Simplicity is the key to a powerful tool. This is the sister plugin of Really Simple CSV Importer, and both do a remarkable job of manipulating post data in and out of the DB. The one thing missing is the ability to export other types of data, users, taxonomies, attachment meta-data...it would be a real complete swiss-army knife with the ability to also export these other data types. This way you can batch fix missing pieces of meta-data in your DB by simply sorting through it in a google sheet

Screenshots

No screenshots available

Changelog

3.0.0

  • Add support UTF-8 with BOM.
  • Refactor code.

2.2.0

  • Add simple_csv_exporter_data_builder_for_wp_posts_get_the_terms_field filter.

2.1.7

  • Fix taxonomy export.

2.1.0

  • Rename hooks.
  • Add simple_csv_exporter_data_builder_for_wp_posts_row_data filter.

2.0.1

  • Tested on WP 6.0
  • Drop support WP 5.7 and PHP 7.3

2.0.0

  • Use PHP-DI.
  • Refactoring.

1.1.0

  • Refactoring release.

1.0.0

  • first release.

0.0.1

  • internal release.