FancyBox for WordPress
Doesn't respect HTTPS protocol (3 posts)

  1. Patrick Daly
    Posted 4 years ago #

    Scripts and styles should be queued using a function that can check whether to load static resources as http or https.

    Currently, the plugin uses constants like these:

    $wp_content_url .= '/wp-content';
    $wp_content_dir = ABSPATH . 'wp-content';
    $wp_plugin_url = $wp_content_url . '/plugins';
    $wp_plugin_dir = $wp_content_dir . '/plugins';
    define( 'FBFW_PATH', $wp_plugin_dir . '/fancybox-for-wordpress' );
    define( 'FBFW_URL', $wp_plugin_url . '/fancybox-for-wordpress' );

    Instead, it'd be more helpful to simply use plugins_url which respects the protocol. This is an issue if you're using https because the browser displays warnings of insecure content.

    Here's some code you can use in a plugin or theme to deregister all scripts/styles and re-register them using the correct protocol: http://pastebin.com/ur8DSN4s


  2. Patrick Daly
    Posted 4 years ago #

    Use this link instead: http://pastebin.com/gYNpHqwt

  3. jameslnewell
    Posted 4 years ago #

    Thanks for the temporary fix! Looking forward to this being incorporated into the plugin itself.

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • FancyBox for WordPress
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic