"Add to Calendar" Download for Events
Adds an "Add to calendar" link to single events that downloads an .ics file for Apple Calendar, Outlook and Google Calendar.
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.
Adds an "Add to calendar" link to single events that downloads an .ics file for Apple Calendar, Outlook and Google Calendar.
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 a [cookie_settings_link] shortcode that lets visitors change their cookie choice at any time: it clears the stored choice and reloads the page so the consent banner shows again.
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 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.
Adds a play button above posts that reads the article aloud with the visitor's browser text-to-speech, with no external service or cost.
Replaces the crossed-out sale price layout with clear "Now 20.00, was 25.00" wording that reads better and works with screen readers.
Inserts a block of HTML (an ad, a newsletter prompt or any call to action) after the third paragraph of single posts.
Inserts your ad code after the first quarter of each post's content, a placement that tends to perform well without pushing the article down.
Adds WebP and AVIF to the file types every site on the network may upload, without editing the "Upload file types" list in Network Settings.
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.
Appends a short random string to the name of every uploaded file (for example report-k3f9q2.pdf), so private documents cannot be found by guessing their URL.
Prefixes uploaded file names with the upload date, such as 2025-03-14-team-photo.jpg, so files sort chronologically on the server and in downloads.
Scans the uploads folder once a day for PHP files, which never belong there and usually mean a backdoor, and emails the administrator and shows a dashboard warning when new ones show up.
Lets users who can write posts but not upload files (the Contributor role) add images to their drafts. The role itself is not changed in the database.
Lets administrators upload web fonts (WOFF, WOFF2, TTF, OTF), EPUB eBooks, JSON and GPX files to the Media Library, which WordPress blocks by default.
Lets administrators upload data files such as JSON, CSV, XML and Markdown to the Media Library, which WordPress blocks by default.
Limits the file types authors, editors and other non-admin users can upload to common images and PDF documents.
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.
Limits uploads to common images, documents, audio and video, and rejects files with a hidden second extension such as photo.php.jpg.
Lets administrators upload SVG files to the Media Library. Files containing scripts, event handlers or javascript: links are rejected.