2.04 Preparing the Plugin File for Release
Plugin Copyright/Warranty Notice /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free…
Read More2.10 Get a Cha-ching Notification for a New Sale (Optional)
6.6 Affiliate Marketing
Links AffiliateWP ShareASale Sample affiliate agreement
Read More5.4 Releasing a New Pro Version and Automatically Creating the Zip File
git post-receive hook #!/usr/bin/php <?php /** * Create folders deploy/<plugin name> and releases/ above this remote/ bare git repo */ list( $from, $to, $branch ) = explode( ‘ ‘, trim(…
Read More2.11 Avoiding Caching Issues
Links WP Engine Cache Exclusions
Read More2.07 Protecting the Download File(s)
Links Instructions for NGINX based hosts (like WP Engine) Note on Multisite If you’re creating your site on a multisite install, you’ll need to change the rule to something like:…
Read More3.3 Adding Software Licensing to the Plugin
Recommended: Sanitize License Key You can sanitize the license key with something like: sanitize_text_field( $_POST[TECS_LICENSE_KEY_OPTION] ) and then use esc_attr when loading the license key back into the settings page.…
Read More2.06 Creating a landing page site
Format of Add to Cart Link /checkout/?edd_action=add_to_cart&download_id=XX&edd_options[price_id]=1 Additional Formatting CSS for the Checkout Here’s some additional CSS you can add to your theme’s style.css to make the checkout process look…
Read More2.08 Terms and Conditions
The following generic terms and conditions are included with permission from Pippin Williamson of Easy Digital Downloads. You are responsible for ensuring the terms and conditions meet your needs…
Read More