Title: Plugin breaks on SSL
Last modified: August 21, 2016

---

# Plugin breaks on SSL

 *  Resolved [robertcalise](https://wordpress.org/support/users/robertcalise/)
 * (@robertcalise)
 * [12 years ago](https://wordpress.org/support/topic/plugin-breaks-on-ssl/)
 * On Line 1059 of infusionsoft.php, there is a call to bloginfo() that outputs 
   the admin-ajax link (used when setting up the form to tap into).
 * However, in SSL-protected environments, this appears to fail. A simple is_ssl()
   call (or something a bit more complex, to accommodate load balancers/nginx) would
   fix this issue.
 * This:
    `var mysack = new sack("<?php bloginfo( 'wpurl' ); ?>/wp-admin/admin-ajax.
   php" );`
 * Could become something like:
 *     ```
       <?php $domain = get_bloginfo('wpurl');
         if(is_ssl || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) {
         $domain = str_replace('http://', 'https://', $domain);
       }
       ?>
       var mysack = new sack("<?php echo $domain; ?>/wp-admin/admin-ajax.php");
       ```
   
 * [https://wordpress.org/plugins/infusionsoft/](https://wordpress.org/plugins/infusionsoft/)

Viewing 1 replies (of 1 total)

 *  Plugin Contributor [Zack Katz](https://wordpress.org/support/users/katzwebdesign/)
 * (@katzwebdesign)
 * [12 years ago](https://wordpress.org/support/topic/plugin-breaks-on-ssl/#post-4892210)
 * I’ll add this in 1.5.9.1, thanks for letting me know. It uses `admin_url()`, 
   which uses `set_url_scheme()` to determine the current `http` / `https` scheme.

Viewing 1 replies (of 1 total)

The topic ‘Plugin breaks on SSL’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/infusionsoft_ffffff.svg)
 * [Infusionsoft Gravity Forms Add-on](https://wordpress.org/plugins/infusionsoft/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/infusionsoft/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/infusionsoft/)
 * [Active Topics](https://wordpress.org/support/plugin/infusionsoft/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/infusionsoft/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/infusionsoft/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [Zack Katz](https://wordpress.org/support/users/katzwebdesign/)
 * Last activity: [12 years ago](https://wordpress.org/support/topic/plugin-breaks-on-ssl/#post-4892210)
 * Status: resolved