0

したがって、Slides JS を正しくセットアップしましたが、可能であれば変更日までにディレクトリからファイルを一覧表示する PHP コードを作成したいと考えています。

これは私がこれまでに得たコードです:

<div id="slides">
<div class="slides_container">
<?php
$directory = "/wp-content/themes/1/img/";

$images = glob("" . $directory . "*.jpg");

$imgs = '';

foreach($images as $image){ $imgs[] = "$image"; }

foreach ($imgs as $img) {

    echo "<div>
            <img src='$img' />
          </div> ";
}
?>  
</div>
</div>

私の理解では、ディレクトリ内の .jpg 画像を次のようにリストする必要があります。

<div>
  <img src="image_src_here.jpg" />
</div>

しかし、何もリストされていません - これを関数としてワードプレスに追加する必要がありますか?

第二に、変更日ごとに画像を一覧表示するにはどうすればよいですか?

URL: msc-media.co.uk

4

1 に答える 1

1

有効なファイルパスを設定していないため、2 番目のループは不要です。次のようにします。

<?php
$directory = ABSPATH."wp-content/themes/1/img/";
$images = glob($directory."*.jpg");
foreach($images as $image)
{
    $src = str_replace(ABSPATH, site_url('/'), $image);
    $imgs[] = $src;
    echo '<div><img src="'.$src.'" /></div>';
}
?>
于 2012-05-16T15:05:58.393 に答える