Ohne den vollständigen Pfad zu kennen - oder ein Pseudo-Beispiel für den Pfad, in dem Sie bestimmte Daten für den Datenschutz kastrieren - ist es schwer zu sagen, worum es geht. Im Allgemeinen erfordert das file://
URI- Schema (Uniform Resource Identifier) einen Hostnamen. Wenn kein Host mit dem file://
URI verbunden ist, sollten drei Schrägstriche ( ///
) und nicht zwei ( //
) vorhanden sein.
Wenn Sie beispielsweise auf eine Datei mit dem Pfad /hey/there/file
in Ihrem localhost
Setup zugreifen möchten, könnte die URL folgendermaßen lauten:
file://localhost/hey/there/file
Oder könnte das sein:
file:///hey/there/file
Es könnte jedoch auch ein Problem mit der Art und Weise geben, wie WordPress 3.5.1 einen file://
URI behandelt, im Vergleich zu WordPress 3.2.1. Dieses kleine Chunklet von Code auf GitHubGist (von „Rosshanney“) scheint das Problem anzugehen, indem eine einfache Plugin-Methode erstellt wird, die es erlaubt file
, ein Teil des Kerns kses_allowed_protocols
von WordPress zu sein:
<?php /* Plugin name: Allow file protocol */ function rh_allow_file_protocol( $protocols ) { $protocols[] = 'file'; return $protocols; } add_filter( 'kses_allowed_protocols', 'rh_allow_file_protocol' )