如何在Wordpress Uploads目录中获取所有图像,然后显示所有图像?

时间:2015-10-11 01:07:06

标签: php wordpress

我试图将所有图像放在Wordpress uploads目录中的特定子目录中,然后输出所有这些图像。

$upload_dir = wp_upload_dir(); 
$logo_dir = ( $upload_dir['baseurl'] . '/logos/' );
echo $logo_dir . '-----<br />';
$images = glob($logo_dir . "*.PNG");
foreach($images as $image)
{
   echo $image;
}

$logo_dir正在输出正确的目录。我不确定我对foreach做错了什么。

有任何帮助吗?谢谢!

1 个答案:

答案 0 :(得分:1)

变化:

$logo_dir = ( $upload_dir['baseurl'] . '/logos/' );

$logo_dir = ( $upload_dir['basedir'] . '/logos/' );

https://codex.wordpress.org/Function_Reference/wp_upload_dir

根据您的评论

更新

foreach($images as $image)
{
$filename = basename($image);
echo $upload_dir['baseurl']."/$filename";
}