获取上传目录中的所有图片并列出它们

时间:2015-10-11 作者:Steve

我试图获取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 个回复
最合适的回答,由SO网友:Milo 整理而成

$upload_dir[\'baseurl\'] 应该是$upload_dir[\'basedir\']. 您需要的是服务器路径,而不是目录的URL。

相关推荐

Organizing media uploads

我的一个客户想把他的WordPress网站转移到我的服务器上。问题是他的网站没有在他的上传文件夹中使用子文件夹,而他上传文件夹的根目录中有超过1000000个文件。有没有一种方法可以将他的所有帖子上传到文件夹中,而不会丢失帖子中的附加链接和特色图片?