From 1de825a9877795384db2a4d86ce65941cfb820f7 Mon Sep 17 00:00:00 2001 From: Saif Sultan Date: Mon, 11 Aug 2025 20:51:54 +0530 Subject: [PATCH 1/2] `gw-custom-modifier-file-upload.php`: Added snippet for custom `filename` modifier for file upload fields. --- .../gw-custom-modifier-file-upload.php | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 gravity-forms/gw-custom-modifier-file-upload.php diff --git a/gravity-forms/gw-custom-modifier-file-upload.php b/gravity-forms/gw-custom-modifier-file-upload.php new file mode 100644 index 000000000..586261212 --- /dev/null +++ b/gravity-forms/gw-custom-modifier-file-upload.php @@ -0,0 +1,29 @@ +type == 'fileupload' && ! empty( $raw_value ) && $modifier == 'filename' ) { + if ( ! $field->multipleFiles ) { + $value = basename( $raw_value ); + } else { + $file_list = []; + foreach ( json_decode( $raw_value ) as $filepath ) { + $file_list[] = basename( $filepath ); + } + $value = implode( '
', $file_list ); + } + } + return $value; +}, 10, 6 ); + +// For GP Media Library +add_filter( 'gpml_image_merge_tag_skip_modifiers', function( $skip_modifiers, $modifiers, $input_id, $image_ids ) { + return [ 'filename' ]; +}, 10, 4 ); From 63c34fc9cca43739baf01f4e0e70cb1ed970ff5f Mon Sep 17 00:00:00 2001 From: Saif Sultan Date: Tue, 12 Aug 2025 13:09:34 +0530 Subject: [PATCH 2/2] `gw-custom-modifier-file-upload.php`: Added snippet for custom `filename` modifier for file upload fields. --- ...r-file-upload.php => gw-filename-modifier-file-upload.php} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename gravity-forms/{gw-custom-modifier-file-upload.php => gw-filename-modifier-file-upload.php} (82%) diff --git a/gravity-forms/gw-custom-modifier-file-upload.php b/gravity-forms/gw-filename-modifier-file-upload.php similarity index 82% rename from gravity-forms/gw-custom-modifier-file-upload.php rename to gravity-forms/gw-filename-modifier-file-upload.php index 586261212..4d3ef67e1 100644 --- a/gravity-forms/gw-custom-modifier-file-upload.php +++ b/gravity-forms/gw-filename-modifier-file-upload.php @@ -1,8 +1,8 @@