[WordPress] 複数の曲をダウンロードするページに表示する WordPress ループ

スポンサーリンク

質問

いくつかの曲を表示するループを実行するページをあります。これらの歌はからクリックして別のページに耳を傾けことができます。

ファイルと同じフォルダーに座っている PHP スクリプトを作成しました。スクリプト ファイルを直接ダウンロード、以下を参照してください:

    <?php $file = $_GET['file'];
header ("Content-type: octet/stream"); \
header ("Content-disposition: attachment; filename=".$file.";");
header ("Content-Length: ".filesize($file)); readfile($file); exit;
?>

してページ テンプレートで私はこれのように見えるファイルをダウンロードするアンカー タグ:

<a class="black-button" href="http://localhost/sitename/media/direct_download.php?file=">Download</a>

各 1 つ何かをアンカー タグではなく、ハードコーディングする各ファイルを自動的に追加されます後だ.

私の PHP のベストではない、とても混乱しています

おかげで

答え

あなたを考える

glob Glob 関数が探しています。続きを読むことができますここでそれについて: http://php.net/manual/en/function.glob.php

foreach (glob("*.mp3") as $filename) {
  echo "<a class='black-button' href="http://localhost/sitename/media/direct_download.php?file=$filename">Download $filename</a><br/>";
}

この PHP ファイルが実行され、リンクとしてファイルの出力は、同じディレクトリ内のすべての mp3 ファイルを探してループを行います

http://stackoverflow.com/questions/28445702/wordpress-loop-displaying-multiple-songs-on-page-to-download

スポンサーリンク

Leave a Reply