アップロードファイルのURL
-
アップロードファイルのURLは、例えばmp3場合
<?php $files = get_children('post_parent=' . $post->ID . '&post_type=attachment&post_mime_type=audio/mpeg'); // print_r($files); $keys = array_keys($files); $num = $keys[0]; // print_r($num); $file_url = wp_get_attachment_url($num); ?> <?php echo clean_url($file_url); ?>
などで取得できると思いますが、
この場合、取得されるURLはhttp://example.com/から始まるURLです。これをhttp://example.com/を取り除き
wp-content/upload/から始まるURLにかえる、または別の方法で同じようなURLを取得する事は出来るのでしょうか?理由はmp3ファイルなどアパッチの設定などを使わずに(IEなどでスルーされるため)強制的にダウンロードさせたかったので
http://elouai.com/force-download.php
ここにあるphpプログラムを拝借したのですがhttp://example.com/force-download.php?file=http://example.com/wp-content/upload/xxx.mp3
だとだめで、http://example.com/force-download.php?file=wp-content/upload/xxx.mp3
だと大丈夫なためです。根本的な質問かもしれませんがよろしくお願いします。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「アップロードファイルのURL」には新たに返信することはできません。