### [wpforms_pro_admin_entries_export_ajax_get_entry_data](https://wpforms.com/developers/wpforms_pro_admin_entries_export_ajax_get_entry_data/)

**Published:** June 21, 2021
**Author:** Editorial Team

**Excerpt:** The wpforms_pro_admin_entries_export_ajax_get_entry_data filter can be used to manipulate the data being requested and exported from the form entries. 

**Content:**

## Description

The `wpforms_pro_admin_entries_export_ajax_get_entry_data` filter can be used to manipulate the data being requested and exported from the form entries.

## Parameters

$export\_data*(array)* An array of information to be exported from the entry.$request\_data*(array)* An array of information requested from the entry.$entry*(object)* The entry object.## Source

`wpforms/src/Pro/Admin/Entries/Export/Ajax.php`

## More Information

The `wpforms_pro_admin_entries_export_ajax_get_entry_data` filter can be used to manipulate the data being requested and exported from the form entries.

## Examples

This example snippet below will export the entries from the form and use the full country name instead of just showing the country code.

```

/**
 * Display full country name instead of showing country code in entry export.
 *
 * @link   https://wpforms.com/developers/wpforms_pro_admin_entries_export_ajax_get_entry_data/
 *
 * @param array  $export_data   Field properties.
 * @param array  $request_data  Field settings.
 * @param object $entry         The entry object.
 *
 * @return array
 */

function wpf_dev_pro_country_code_to_country_name_replace( $export_data, $request_data, $entry ) {
	
	// Your address field ID.
	$field_id = 10;
	if ( empty( $export_data[ $field_id ] ) ) {
		return $export_data;
	}
	
	$counties = wpforms_countries();
	
	foreach ( $counties as $code => $country ) {
		$export_data[ $field_id ] = preg_replace( "/{$code}$/", $country, $export_data[ $field_id ] );
	}
	
	return $export_data;
	
}
add_filter( 'wpforms_pro_admin_entries_export_ajax_get_entry_data', 'wpf_dev_pro_country_code_to_country_name_replace', 10, 3 );

```

Remember to change the **$field\_id** number to match the field ID from your form. For assistance with this, [please review this tutorial](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/ "How to Locate Form ID and Field ID").

## Related

Article References: [How To Remove Line Breaks From CSV Exports](https://wpforms.com/developers/how-to-remove-line-breaks-from-csv-exports/ "How To Remove Line Breaks From CSV Exports")

## FAQ

#### Q: Can I use this snippet for a specific form instead of using the field ID?

**A:** If you’d like to use the form ID instead of the field ID, use this code snippet instead.

```

/**
 * Display full country name instead of showing country code in entry export.
 *
 * @link   https://wpforms.com/developers/wpforms_pro_admin_entries_export_ajax_get_entry_data/
 *
 * @param array  $export_data   Field properties.
 * @param array  $request_data  Field settings.
 * @param object $entry         The entry object.
 *
 * @return array
 */

function wpf_dev_pro_country_code_to_country_name_replace( $export_data, $request_data, $entry ) {

   $counties = wpforms_countries();

   // Start: Comment it out if you want to use this snippet for all forms.
   // Your Form ID.
   $form_id = 421930;

   if ( (int) $request_data[ 'form_data' ][ 'id' ] !== $form_id ) {
      return $export_data;
   }

   // End: Comment it out if you want to use this snippet for all forms.
   foreach ( $export_data as $i => $v ) {
      if ( $request_data[ 'form_data' ][ 'fields' ][ $i ][ 'type' ] !== 'address' ) {
         continue;
      }

      foreach ( $counties as $code => $country ) {
         $export_data[ $i ] = preg_replace( "/{$code}$/", $country, $export_data[ $i ] );
       }
   }

   return $export_data;

}
add_filter( 'wpforms_pro_admin_entries_export_ajax_get_entry_data', 'wpf_dev_pro_country_code_to_country_name_replace', 10, 3 );
```

**Categories:** Filters Hooks

**Tags:** PHP

---

