Sem conhecer o caminho completo - ou algum pseudo-exemplo do caminho em que você neutraliza detalhes específicos para privacidade - é difícil dizer qual é o problema. Mas, em geral, o esquema file://
URI (identificador uniforme de recursos) requer um nome de host. E se não houver host conectado ao file://
URI, deve haver três barras ( ///
) e não duas ( //
).
Por exemplo, se você quiser acessar um arquivo com o caminho /hey/there/file
na sua localhost
setup, a URL pode ser esta:
file://localhost/hey/there/file
Ou pode ser isso:
file:///hey/there/file
Mas também pode haver um problema com a maneira como o WordPress 3.5.1 lida com file://
URI e como o WordPress 3.2.1 lidaria com isso. Esse pequeno pequeno chunklet de código no GitHubGist (de “rosshanney” parece resolver o problema criando um método de plug-in simples para permitir file
para fazer parte do núcleo kses_allowed_protocols
no WordPress:
<?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' )