# Change EDD Checkout Texts Without a Translation Plugin

> Replaces Easy Digital Downloads wording such as "Personal Info" or "Purchase" with your own, using a simple list of old and new texts.

- Type: PHP
- Runs: Run everywhere
- Category: [Easy Digital Downloads](https://wpide.com/library/category/edd/)
- Requires: Easy Digital Downloads
- Tags: edd, checkout, text, labels
- Author: WPIDE Team
- Installs: 0
- Updated: 2026-10-28
- Page: https://wpide.com/library/edd-checkout-text-changes/

## Code

```php
$wpide_edd_texts = array( // Original text => replacement.
    'Personal Info'    => 'Your details',
    'Email Address'    => 'Email',
    'Purchase Total:'  => 'Total to pay:',
    'Have a discount code?' => 'Got a promo code?',
);

add_filter( 'gettext_easy-digital-downloads', function ( $translation, $text ) use ( $wpide_edd_texts ) {
    return $wpide_edd_texts[ $text ] ?? $translation;
}, 10, 2 );
```

## Notes

The original text must match exactly, including capitals, and only Easy Digital Downloads texts are affected.

## How to use it

Install the free WPIDE plugin (https://wordpress.org/plugins/wpide/), find "Change EDD Checkout Texts Without a Translation Plugin" in its snippet library and add it in one click; or create a new PHP snippet in WPIDE (or any code snippets plugin) and paste the code above. More snippets: https://wpide.com/library/
