/**
  * 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;
 }
コード例 #2
0
 /**
  * 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)));
 }