我正在创建一个 wordpress 元框,我需要在我的模板中扫描包含图像的子目录的目录,并将它们添加到选择下拉列表中,以便我可以在模板中使用文件名。
图像当前排列在文件夹中,如下所示:
父文件夹
|_ 二级文件夹
|_ Image.png
|_ Image.jpg
|_ Image.gif
|_ 二级文件夹
|_ Image.png
|_ Image.jpg
|_ Image.gif
理想情况下,我想将该结构保留在我的选择下拉列表中,即。
辅助文件夹。
|_ 图片.png
我一直在使用这个:
function get_dir_path(){
return dirname(__FILE__).'/library/images';
}
$largeImagesdir = get_dir_path() . '/960x345/';
if ($dh = opendir($largeImagesdir)) {
while (($file = readdir($dh)) !== false) {
$lfiles .= '<option>' . $file . '</option>';
}
closedir($dh);
}
$buildbox .= '<select>' . $lfiles . '</select>';
但是,这当然只有在我将 $largeImagesdir var 设置为子目录之一时才有效...
任何人都可以帮忙吗?