NRW:Arbeitsgruppe/Technik/Dokumentation/Dienste/Blog/Fehlerbehebung

Aus Piratenwiki
Wechseln zu: Navigation, Suche

Artikel

Zeitplanung

Wenn diese nicht funktioniert, "Fehlende Planung" erscheint:

HTTPS Fehler beim Audio Plugin

Wenn HTTPS Links als Audio Source verwendet werden, tritt durch den SSL Modus in Wordpress der Fehler auf, dass die Player nicht angezeigt werden. Dies ist durch einen Workaround im Plugin selber zu beheben. Sollte dies aktualisiert werden muss der Workaround wieder nachgezogen werden.

Alte Version:

 /**
 * Constructor
 */
   function AudioPlayer() {
     // Get plugin URL and absolute path
	$this->pluginPath = WP_PLUGIN_DIR . "/" . plugin_basename(dirname(__FILE__));
	$this->pluginURL = WP_PLUGIN_URL . "/" . plugin_basename(dirname(__FILE__));<br />
	if ($_SERVER["HTTPS"] == "on" || $_SERVER["SERVER_PORT_SECURE"] == "1"){
		$this->pluginURL = str_replace("http", "https", $this->pluginURL);
}

neue Version:

 /**
 * Constructor
 */
    function AudioPlayer() {
      // Get plugin URL and absolute path
      $this->pluginPath = WP_PLUGIN_DIR . "/" . plugin_basename(dirname(__FILE__));
      $this->pluginURL = WP_PLUGIN_URL . "/" . plugin_basename(dirname(__FILE__));

      if ($_SERVER["HTTPS"] == "on" || $_SERVER["SERVER_PORT_SECURE"] == "1") {
	$this->pluginURL = str_replace("http", "https", $this->pluginURL);
        $this->pluginURL = str_replace("httpss", "https", $this->pluginURL);
}