apply_filters( 'learndash_report_filename', string $report_file_name, string $data_slug )
Filters data report file path.
Description #
Parameters #
- $report_file_name
-
(string) The name of the report file path.
- $data_slug
-
(string) The slug of the data in the CSV.
Source #
File: includes/admin/classes-data-reports-actions/class-learndash-admin-data-reports-user-courses.php
Examples #
Note: Extended code example below not guaranteed, you may need to consult with a developer
<?php
/**
* Example usage for learndash_report_filename filter.
*/
add_filter(
'learndash_report_filename',
function ( $ld_wp_upload_filename = '', $data_slug = '' ) {
// Set this value to something to replace 'learndash'
$REPLACE_STR = 'xxx';
if ( ! empty( $REPLACE_STR ) ) {
$dirname = dirname( $ld_wp_upload_filename );
$basename = basename( $ld_wp_upload_filename );
$basename = str_replace( 'learndash', $REPLACE_STR, $basename );
$ld_wp_upload_filename = $dirname . '/' . $basename;
}
// Always return
return $ld_wp_upload_filename;
},
20,
2
);
Changelog #
| Version | Description |
|---|---|
| 2.4.7 | Introduced. |