From db29b8f3aecc27e45d8beb6eddba386fe093b32d Mon Sep 17 00:00:00 2001 From: Malay Ladu Date: Thu, 6 Feb 2025 16:21:15 +0530 Subject: [PATCH] `gw-all-fields-template.php`: Added support to handle meta modifier to display meta keys values. --- gravity-forms/gw-all-fields-template.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gravity-forms/gw-all-fields-template.php b/gravity-forms/gw-all-fields-template.php index 865a8825a..b6f88f932 100644 --- a/gravity-forms/gw-all-fields-template.php +++ b/gravity-forms/gw-all-fields-template.php @@ -331,6 +331,17 @@ public function parse_template( $template, $modifiers, $form, $entry, $options = $items = $this->get_items( $form, $entry, $display_empty, ! $use_value, $options['format'], $use_admin_label, 'all_fields', $_modifiers ); } + // Add meta fields to the items array. + if ( ! empty( $modifiers ) && array_key_exists( 'meta', $modifiers ) ) { + $meta_keys = $modifiers['meta']; + foreach ( $meta_keys as $key ) { + $items[] = array( + 'label' => $key, + 'value' => gform_get_meta( $entry['id'], $key ), + ); + } + } + $output = $this->load_template( $template, null, array( 'form' => $form, 'entry' => $entry,