apply_filters( 'learndash_essay_upload_filename', string $filename, int $question_id, string $file_title, string $extension )
Filters essay upload file name.
Description #
Used in migrate_file_upload_to_essay to migrate existing files to essays.
Parameters #
- $filename
-
(string) Essay file name.
- $question_id
-
(int) Question ID.
- $file_title
-
(string) File title.
- $extension
-
(string) File extension.
Source #
Examples #
Note: Extended code example below not guaranteed, you may need to consult with a developer
<?php
/**
* Example usage for learndash_essay_upload_filename filter.
*/
add_filter(
'learndash_essay_upload_filename',
function( $filename, $question_id, $filetitle, $extension ) {
// May add any custom logic using $filename, $question_id, $filetitle, $extension.
// Always return $filename.
return $filename;
},
10,
4
);