How Do I Install an Extension
In order to utilize any of our EDD Extensions, which are separate WordPress plugins, you’ll need to first install and activate them.
EDD's paid extensions are not available via the WordPress.org Plugin Directory. They need to be downloaded from our site after you have made a successful purchase. There are several ways to access extension files:
- Your email receipt will either have download links or instructions on how to access from our site.
- If you purchased a pass, you can access extensions via your account by going to Access Passes → View Your Downloads.
- If you purchased extensions individually, you can access extensions via your account by going to File Downloads.
Installing via WordPress
The process is just like installing a normal plugin. In your WordPress dashboard, go to Plugins → Add New.
From there you’ll see an option for Upload Plugin.
Use the file browser, navigate your computer files and select the .ZIP file for your downloaded extension.
Once it’s uploaded, click the "Activate” link.
Once you've installed and activated your extension, there are several things you should do.
Activate Your License
If you extension has a license key you'll want to go to Downloads → Settings → Licenses and enter the key there. If the extension does not require a key, you can skip this step.
Read the Documentation
Each extension sold by Easy Digital Downloads comes with complete documentation. You can find all our documentation by going to http://docs.easydigitaldownloads.com/.
Generally, EDD extension settings can be found on the Extensions tab under Downloads → Settings → Extensions. Occasionally they are found someplace else; please refer to the documentation for your extension.
Installing via FTP
As an alternative to installing extension via the WordPress Dashboard, you can install via FTP. FTP stands for File Transfer Protocol. In order to use FTP you'll need a client program for your computer. Lifehacker has an excellent article on the best FTP programs for Mac and Windows.
Before transferring the plugin you'll need to unzip the file. In MacOS this is done by simply double clicking the zip file. In Windows, right click on the zip file and choose Extract All. Both of the above instructions will create a new folder named the same as the zip file.
Next connect to your server with your FTP program. Once connected, you'll want to find the Document Root for your site. This simply means the folder where all of your WordPress files are. It's often called public_html or named the same as your site's domain name, but it could be anything. If you're unsure, please ask your host.
Once you know where your Document Root is, use your FTP program to go into
wp-content/plugins/. Then use your FTP program to upload the plugin folder that was created when you unzipped the plugin file.
NOTE: make sure to upload the plugin folder, not the zip file. The zip file won't function on your site.
Once the folder is completely uploaded, the plugin will be listed on the WordPress plugins screen in your site's dashboard, and you may click the Activate link next to it.
Extension API key does not save. For example, my Mailchimp API key will not save in the extension settings.
It's possible your host does not support cURL. Reach out to your hosting provider to confirm cURL is supported and installed.