Ich möchte die URL ohne http://example.com/
Also, ich möchte obiges Beispiel als wp-content/uploads/2014/12/aura.mp3 Anstatt von http://example.com/wp-content/uploads/2014/12/aura.mp3. Wie es geht?
Ich möchte es für getid3, weil getid3 keine Remote-URL unterstützt
@gauravkumar Ich bin kein Profi. Meine Dateien sind mp3. also ist image bissue verwirrend\
– Sahriar Saikat
31. Dezember 2014 um 8:31 Uhr
Roope Hakulinen
Kannst du ganz einfach explodieren es durch / und dann das Teil mit Index 3 nehmen. Beispiel
$url = wp_get_attachment_url(id); //id is file's id
$urllocal = explode(site_url(), $url)[1]; //output local path
es gibt nur wp-content zurück, nicht den vollständigen Dateipfad
– Sahriar Saikat
31. Dezember 2014 um 8:32 Uhr
Bist du sicher, dass du die neuste Version ausprobiert hast? Ich musste es korrigieren, nachdem ich es gepostet hatte.
– Roope Hakulinen
31. Dezember 2014 um 8:34 Uhr
Ich habe das benutzt $mp3remoteurl = wp_get_attachment_url($_GET["id"]); $mp3localurl = ''.explode("/", $mp3remoteurl)[1].'/'.explode("/", $mp3remoteurl)[2].'/'.explode("/", $mp3remoteurl)[3].'/'.explode("/", $mp3remoteurl)[4].'/'.explode("/", $mp3remoteurl)[5].''; um wp-content/uploads/2014/12/aura.mp3 zu bekommen, aber das ist nicht der richtige Weg. Habe ich nicht recht?
– Sahriar Saikat
31. Dezember 2014 um 8:37 Uhr
Ja. wp 4.1 – neueste Version und es ist in localhost
– Sahriar Saikat
31. Dezember 2014 um 8:37 Uhr
@SahriarSaikat: Nun, es ist eine Möglichkeit, es zu tun, aber sicher nicht die schönste. Aus diesem Grund habe ich meinen Code so geändert, dass er beim Auflösen mit dem Servernamen funktioniert: explode(“example.com/”, $url)[1];
– Roope Hakulinen
31. Dezember 2014 um 8:38 Uhr
So nutzt WordPress WordPress-Funktionen (Hacking vermeiden):
$fullsize_path = get_attached_file( $attachment_id ); // Full path
$filename_only = basename( get_attached_file( $attachment_id ) ); // Just the file name
Ich möchte es für getid3, weil getid3 keine Remote-URL unterstützt
– Sahriar Saikat
31. Dezember 2014 um 8:12 Uhr
siehe bitte hier wordpress.stackexchange.com/questions/144409/…
– gaurav kumar
31. Dezember 2014 um 8:23 Uhr
@gauravkumar Ich bin kein Profi. Meine Dateien sind mp3. also ist image bissue verwirrend\
– Sahriar Saikat
31. Dezember 2014 um 8:31 Uhr