"Confirm Email" Field at EDD Checkout
Asks guest buyers to type their email address twice on the Easy Digital Downloads checkout, preventing typos that would stop their download links arriving.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Asks guest buyers to type their email address twice on the Easy Digital Downloads checkout, preventing typos that would stop their download links arriving.
Adds a "Continue shopping" link below the Easy Digital Downloads checkout cart, taking buyers back to your products to add more.
Adds an "Empty cart" button below the Easy Digital Downloads checkout cart so buyers can start again in one click.
Shows "Free" instead of 0.00 for free downloads and changes their purchase button to "Download for free", so visitors see at a glance they pay nothing.
Adds a [map_link] shortcode that links an address to Google Maps or Apple Maps directions, opening the visitor's maps app on phones, without embedding a map or loading any script.
Adds a short reassurance line, such as "Instant download · Secure payment · Lifetime updates", under every Easy Digital Downloads purchase button.
Shows when a download was last updated and an optional version number above its content, reassuring buyers that the product is maintained.
Shows how many times a download has been bought under its purchase button, as social proof, once it passes a minimum number of sales.
Gives iframes in post content a title attribute when they lack one (for example "YouTube video" or "Embedded map"), so screen reader users know what each frame contains.
Adds a currency that Easy Digital Downloads does not list by default, with its own symbol, so you can choose it in Downloads > Settings > General.
Empties the Easy Digital Downloads cart before a new item is added, so each purchase contains a single download, which suits licence or membership sales.
Replaces the usual same-site framing rule with a Content-Security-Policy frame-ancestors list, so your pages can be shown in iframes on the partner sites you name and nowhere else.
Applies a discount code to every Easy Digital Downloads checkout automatically, ideal for a site-wide sale where buyers should not need to type a code.
Lists your five best-selling Easy Digital Downloads products of all time on the dashboard, with their sales count and a link to edit each one.
Sends you a hidden copy of every purchase receipt that Easy Digital Downloads emails to customers, so you can check exactly what they received.
Rejects purchases made with throwaway email addresses on the Easy Digital Downloads checkout, so download links and receipts reach a real inbox.
Takes a percentage off the Easy Digital Downloads cart when it contains a set number of downloads or more, shown as a discount line at checkout.
Keeps embedded content like videos and social posts cached for 30 days instead of re-fetching it from the provider every day.
Replaces Easy Digital Downloads wording such as "Personal Info" or "Purchase" with your own, using a simple list of old and new texts.
Sets the default maximum width and height WordPress asks for when embedding videos and other media from a link.
Replaces /downloads/ in your product URLs with a word you choose, such as /plugins/ or /templates/, without defining constants in wp-config.php.
Replaces embedded Google Maps in your content with a placeholder that loads the map only when clicked, for faster pages and fewer third-party cookies.
Adds your own thank-you text, next steps or support details below the receipt that buyers see after an Easy Digital Downloads purchase.
Sends buyers of specific downloads to their own thank-you page after purchase, for example with setup instructions or an onboarding video.