/** * filter uploads dir so that plugins using it to determine upload URL also work * @param array $uploads * @return array */ public static function uploadDir($uploads) { $uploads['url'] = ssl_insecure_content_fix_url($uploads['url']); $uploads['baseurl'] = ssl_insecure_content_fix_url($uploads['baseurl']); return $uploads; }
/** * show SSL tests page */ public function testPage() { require SSLFIX_PLUGIN_ROOT . 'views/ssl-tests.php'; $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; $ver = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? time() : SSLFIX_PLUGIN_VERSION; $ajax_url = $this->getNoWpAJAX(); wp_enqueue_script('sslfix-admin-settings', plugins_url("js/admin-tests{$min}.js", SSLFIX_PLUGIN_FILE), array('jquery'), $ver, true); wp_localize_script('sslfix-admin-settings', 'sslfix', array('ajax_url' => $ajax_url, 'ajax_url_ssl' => ssl_insecure_content_fix_url($ajax_url))); }