Genesis Connect for Easy Digital Downloads

February 21, 2019

Genesis Connect for Easy Digital Downloads Plugin

Integrate the Easy Digital Downloads plugin easily with the Genesis Framework and Genesis child themes: Templates, plus two additional widgets.

Optimized Display plus Bonus Features

This plugin provides optimized templates for the ‘download’ Custom Post Type of the Easy Digital Downloads plugin for the use with Genesis Framework and Child Themes. To allow easy customization of these templates, and ensure that you do not lose your customizations when the plugin is updated, you can place your own copies of these templates in your child theme’s /edd/ folder and customize these copies as much as you like. You can also create your own taxonomy-{taxonomy}.php and taxonomy-{taxonomy}-{term}.php templates in the same location and this plugin will find them and use them to display your website’s Download Category and Download Tag archives. See the Template Hierarchy to learn more about naming requirements for taxonomy templates.

Additionally, the plugin adds full support for the Genesis SEO Settings, inpost metaboxes for Layout Settings plus plugin support for “Genesis Simple Sidebars” as well as “Genesis Simple Menus”. Further, two additional (shortcode aware) sidebars are provided for the use on top of the Downloads Archives page and for Single Download pages. Further, breadcrumbs display and post meta info is tweaked for optimized usage.

Please note: This connect plugin is not required for Genesis & Easy Digital Downloads users but makes life a lot easier!

Plugin support from the ecosystem

  • “Genesis Simple Sidebars” (free, by StudioPress)
  • “Genesis Simple Menus” (free, by StudioPress)
  • “Easy Digital Downloads Toolbar” (free, by David Decker – DECKERWEB)
  • “Genesis Toolbar Extras” (free, by David Decker – DECKERWEB)

Localization

Credit where credit is due: This plugin here is based on the work of Ade Walker & StudioPress for “Genesis Connect for WooCommerce” (GPLv2 or later).

A plugin from deckerweb.de and GenesisThemes

Feedback

  • I am open for your suggestions and feedback – Thank you for using or trying out one of my plugins!
  • Drop me a line @deckerweb on Twitter
  • Follow me on my Facebook page
  • Or follow me on +David Decker on Google Plus 😉

Tips & More

Plugin Links

Donate

Enjoy using Genesis Connect for Easy Digital Downloads? Please consider making a small donation to support the project’s continued development.

Translations

  • English – default, always included
  • German (de_DE): Deutsch – immer dabei! Download auch via deckerweb.de
  • For custom and update-secure language files please upload them to /wp-content/languages/genesis-connect-edd/ (just create this folder) – This enables you to use fully custom translations that won’t be overridden on plugin updates. Also, complete custom English wording is possible with that, just use a language file like genesis-connect-edd-en_US.mo/.po to achieve that (for creating one see the following tools).

Easy plugin translation platform with GlotPress tool:Translate “Genesis Connect for Easy Digital Downloads”…

Note: All my plugins are internationalized/ translateable by default. This is very important for all users worldwide. So please contribute your language to the plugin to make it even more useful. For translating I recommend the awesome “Codestyling Localization” plugin and for validating the “Poedit Editor”, which works fine on Windows, Mac and Linux.

Additional Info

Idea Behind / Philosophy: Just a little leightweight plugin for all the Easy Digital Downloads plugin users out there to make their daily web admin life a bit easier. I’ll try to add some plugin/extension support if it makes some sense in the future. So stay tuned :).

Credits

I owe huge thanks to Ade Walker as well as the StudioPress crew for paving the way with Genesis Connect for WooCommerce!

Installation

  1. Upload the entire genesis-connect-edd folder to the /wp-content/plugins/ directory — or just upload the ZIP package via ‘Plugins > Add New > Upload’ in your WP Admin
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go, manage and display your digital downloads even more easily 🙂

Requirements: In order for this plugin to activate & work you also must have the ‘Genesis Framework with a Genesis Child Theme* as well as the Easy Digital Downloads plugin installed. Otherwise Genesis Connect for Easy Digital Downloads will be useless for you!

Own translation/wording: For custom and update-secure language files please upload them to /wp-content/languages/genesis-connect-edd/ (just create this folder) – This enables you to use fully custom translations that won’t be overridden on plugin updates. Also, complete custom English wording is possible with that, just use a language file like genesis-connect-edd-en_US.mo/.po to achieve that (for creating one see the tools on “Other Notes”).

Screenshots

  1. <p>Genesis Connect for Easy Digital Downloads - breadcrumbs integration (running with my "Autobahn" Child Theme here) (<a href="https://www.dropbox.com/s/ozc35fwanqj9kk8/screenshot-1.png">Click here for larger version of screenshot</a>)</p>

    Genesis Connect for Easy Digital Downloads - breadcrumbs integration (running with my "Autobahn" Child Theme here) (Click here for larger version of screenshot)

  2. <p>Genesis Connect for Easy Digital Downloads - post meta integration (running with my "Autobahn" Child Theme here) (<a href="https://www.dropbox.com/s/23npqpadfd8e05b/screenshot-2.png">Click here for larger version of screenshot</a>)</p>

    Genesis Connect for Easy Digital Downloads - post meta integration (running with my "Autobahn" Child Theme here) (Click here for larger version of screenshot)

  3. <p>Genesis Connect for Easy Digital Downloads - two additional widgets (running with my "Autobahn" Child Theme here) (<a href="https://www.dropbox.com/s/0y42runxz1bv5te/screenshot-3.png">Click here for larger version of screenshot</a>)</p>

    Genesis Connect for Easy Digital Downloads - two additional widgets (running with my "Autobahn" Child Theme here) (Click here for larger version of screenshot)

FAQ

Does this plugin work with the latest WordPress version and also older versions?

Yes, this plugin works really fine with the latest WordPress branch 3.5, plus the upcoming 3.6; it should also work fine with legacy branches 3.3 and 3.4.

And sorry, it DOES NOT work with older WordPress versions so please update your install if you haven’t done yet :).

How can I use my own templates with a child theme?

(1) Best practice for making an existing child theme compatible: In your child theme just create an folder named /edd/ and copy the template files from this plugins “template” folder into it. Then customize these copies as much as you like (some skills with Genesis & WordPress hooks and filters are strongly recommended…). You can also create your own taxonomy-{taxonomy}.php and taxonomy-{taxonomy}-{term}.php templates in the same location and this plugin will find them and use them to display your website’s Download Category and Download Tag archives. See the Template Hierarchy to learn more about naming requirements for taxonomy templates.

(2) Developers can also use the child theme root folder and package their native templates their. My integration plugin supports the root folder from version 1.1.0+ on!

Which post types are supported by this plugin?

Only the ‘Download’ post type!

  • currently the post type uses this ID/tag: download — plus taxonomies: download_category and download_tag
  • This will soon change to this ID/tag: edd_download — plus taxonomies; edd_download_category and ‘edd_download_tag`

Note: The integration plugin supports BOTH IDs since version 1.1.0+ so you will not loose any support if the change in EDD comes. You won’t ever notice it… 🙂

Changelog

1.3.0 (2013-11-21)

  • NEW: Added support for Post Type Archive settings by default – this new Genesis core feature comes with Genesis 2.0+.
  • NEW: Added support for “Scripts” inpost meta box by default – this updated Genesis core feature comes with Genesis 2.0+ (formerly bound to Genesis SEO Meta box).
  • NEW: Added HTML5 markup support for the Widget Areas if Genesis 2.0+ & HTML5 is active.
  • NEW: Added small integration with “Genesis Prose Extras” plugin, if EDD used with Prose child theme.
  • UPDATE: Fixed and improved Post Meta taxonomy support to avoid strange debug notices and warnings.
  • UPDATE: Improved translation loading.
  • UPDATE: Updated German translations and also the .pot file for all translators.
  • UPDATE: Successfully tested with WordPress 3.6 and 3.7 branches.

1.2.0 (2013-04-29)

  • UPDATE: Improved logic for Post Meta display/ integration.
  • UPDATE: Added a lot more filters throughout the plugin, to give developers more flexibility (and a possible “playground”… :).
  • UPDATE: Changed the Downloads settings link on plugins page to respect the post type label name; additionally added a filter :).
  • UPDATE: Improved and extended help tab system.
  • CODE: Some code/documentation updates & improvements.
  • UPDATE: Updated German translations and also the .pot file for all translators.
  • UPDATE: Initiated new three digits versioning, starting with this version.
  • UPDATE: Moved screenshots to ‘assets’ folder in WP.org SVN to reduce plugin package size.

1.1.0 (2012-06-01)

  • NEW: Added support for upcoming ID/tag change of the ‘Download’ post type in Easy Digital Downloads, this way the integration plugin is future-proof already by keeping full backwards compatibility at the same time :).
  • REMOVED: Removed the breadcrumbs arguments completely, as the built-in post type support in Genesis itself is really enough and satisfying here. (Note: For users who need special stuff here, this could be added to functions.php or a functionality plugin.)
  • NEW: Easy plugin translation platform with GlotPress tool: Translate “Genesis Connect for Easy Digital Downloads”…
  • UPDATE: Updated German translations and also the .pot file for all translators.

1.0.0 (2012-05-01)

  • Initial release

Details

  • Version: 1.3.0
  • Active installations: 60
  • WordPress Version: 3.3
  • Tested up to: 5.1.19

Ratings


5 Stars
4 Stars
3 Stars
2 Stars
1 Stars