Theming

Create Template File for Download Pages

Easy Digital Downloads is designed to work right out of the box with most WordPress themes. It does this by using a template hierarchy system in the same way WordPress does. When you create a new product in EDD and view the front-end page, chances are it will display just like a single blog post […]

Adding a custom checkout field in Easy Digital Downloads

This tutorial will show you a start to finish example on adding a custom field to the checkout screen, right through to including the field in email notifications. For assistance, please open a ticket in the support forums.

How to change a payment gateway’s checkout label

This tutorial will show you how you can change a payment gateway’s checkout label. This is the text that appears next to the radio input when there are multiple payment options. For assistance, please open a ticket in the support forums.

Use a custom page at checkout for your site’s terms

This tutorial will show you how to use a custom WordPress page for your “agree to terms” link at checkout, rather than showing all your terms in the slide down text. For assistance, please open a ticket in the support forums.

How to modify the standard purchase button on a single download page

When you create a new download, a purchase button is automatically appended to the bottom of your single download pages. This tutorial will show you how to modify this button, such as adding new CSS classes for styling, and removing the price. For assistance, please open a ticket in the support forums.

Prevent variable pricing options from being checked by default

If you have variable priced downloads, you’ll notice that the first option is always checked by default. Here’s how you can disable the variable price options from automatically being checked. For assistance, please open a ticket in the support forums.

How to fix the strange HTML markup in download titles

A very common support issue on the EDD forums is “Why do my download titles look like this?”. Customers are referring to the strange HTML markup that appears in the product’s titles. Here’s how you can fix it. For assistance, please open a ticket in the support forums.

List categories with links

This quick tutorial will show you how to list EDD’s categories with a link through to each one. If know a little bit of PHP, and you start with something simple, you can gradually build the HTML and style it accordingly with CSS to match your site’s design. For assistance, please open a ticket in the […]

Enable drag and drop download ordering

This tutorial will show you how to achieve drag and drop ordering of downloads in Easy Digital Downloads. Downloads on your website (using the downloads shortcode) will be ordered exactly how you ordered them in the admin. For assistance, please open a ticket in the support forums.

How to show the discount field by default

When discount codes are active in Easy Digital Downloads, a link appears at checkout, enabling customers to enter a discount code by clicking the “Click to enter it” link. This quick tutorial will modify the discount field to be shown by default, without any additional clicking. For assistance, please open a ticket in the support […]

Adding HTML before or after Download product content

You can easily append custom HTML before or after the Download product content by using the edd_before_download_content and/or edd_after_download_content hooks. For assistance, please open a ticket in the support forums.

Custom Button Images

In order to use your own images for EDD buttons, navigate to Downloads > Settings > Styles and change Default Button Styles to Plain Text. You can then use CSS to style. Here’s an example which allows you to change the image for the “Purchase” button: .edd-submit.plain { background: url(PATH_TO_IMAGE) !important; padding: 6px 8px !important; } Adjust the […]

Cart Item Templates

With the release of EDD 1.5, you can now style the look and layout of widget cart items. The template files used to display cart items are located in wp-content/plugins/easy-digital-downloads/includes/templates/ widget-cart-checkout.php widget-cart-empty.php widget-cart-item.php To modify them, do two things: Create a folder called edd_templates inside of your currently active theme’s directory. Copy the above files to the new folder […]