{"id":432,"date":"2017-07-20T15:32:21","date_gmt":"2017-07-20T20:32:21","guid":{"rendered":"https:\/\/easydigitaldownloads.com\/development\/?p=432"},"modified":"2021-12-15T15:30:57","modified_gmt":"2021-12-15T21:30:57","slug":"new-plugin-theme-updater-integrations-for-software-licensing","status":"publish","type":"post","link":"https:\/\/easydigitaldownloads.com\/development\/2017\/07\/20\/new-plugin-theme-updater-integrations-for-software-licensing\/","title":{"rendered":"New Plugin &#038; Theme updater integrations for Software Licensing"},"content":{"rendered":"<p>A short time ago, version 3.5.17 of our <a href=\"https:\/\/easydigitaldownloads.com\/downloads\/software-licensing\/\">Software Licensing extension<\/a> was released. With it, our sample plugin and theme were updated to include changes to <code>EDD_SL_Plugin_Updater<\/code> (version 1.6.13) and <code>EDD_Theme_Updater_Admin<\/code> classes, which changed the <code>sslverify<\/code> attribute to <code>true<\/code>. It had previously been intentionally set to <code>false<\/code>, to mitigate a consistent stream of support requests and customer issues related to hosting environments not supporting newer TLS protocols.<\/p>\n<p>At this time, we&#8217;ve determined that it&#8217;s time to move forward and set the <code>sslverify<\/code> to <code>true<\/code> by default, and allow plugin and theme developers to use a filter to disable it if they choose to within their integration. The filter added is <code>edd_sl_api_request_verify_ssl<\/code>, and disabling it is as simple as the following line of code:<\/p>\n<pre>\r\nadd_filter( 'edd_sl_api_request_verify_ssl', '__return_false' );\r\n<\/pre>\n<p>We&#8217;ve updated our documentation as well to reflect this new filter in the <em>Important Notes<\/em> section:<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.easydigitaldownloads.com\/article\/383-automatic-upgrades-for-wordpress-plugins\">Updater implementation for WordPress Plugins<\/a><\/li>\n<li><a href=\"https:\/\/docs.easydigitaldownloads.com\/article\/382-automatic-upgrades-for-wordpress-themes\">Updater implementation for WordPress Themes<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A short time ago, version 3.5.17 of our Software Licensing extension was released. With it, our sample plugin and theme were updated to include changes to EDD_SL_Plugin_Updater (version 1.6.13) and EDD_Theme_Updater_Admin classes, which changed the&#8230;<\/p>\n<p class=\"continue-reading\"><a class=\"more-link\" href=\"https:\/\/easydigitaldownloads.com\/development\/2017\/07\/20\/new-plugin-theme-updater-integrations-for-software-licensing\/\">Continue reading &rarr;<\/a><\/p>\n","protected":false},"author":650,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-432","post","type-post","status-publish","format-standard","hentry","category-extensions"],"_links":{"self":[{"href":"https:\/\/easydigitaldownloads.com\/development\/wp-json\/wp\/v2\/posts\/432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/easydigitaldownloads.com\/development\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/easydigitaldownloads.com\/development\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/easydigitaldownloads.com\/development\/wp-json\/wp\/v2\/users\/650"}],"replies":[{"embeddable":true,"href":"https:\/\/easydigitaldownloads.com\/development\/wp-json\/wp\/v2\/comments?post=432"}],"version-history":[{"count":6,"href":"https:\/\/easydigitaldownloads.com\/development\/wp-json\/wp\/v2\/posts\/432\/revisions"}],"predecessor-version":[{"id":438,"href":"https:\/\/easydigitaldownloads.com\/development\/wp-json\/wp\/v2\/posts\/432\/revisions\/438"}],"wp:attachment":[{"href":"https:\/\/easydigitaldownloads.com\/development\/wp-json\/wp\/v2\/media?parent=432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/easydigitaldownloads.com\/development\/wp-json\/wp\/v2\/categories?post=432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/easydigitaldownloads.com\/development\/wp-json\/wp\/v2\/tags?post=432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}