我正在创建一个wordpress元框,我需要在模板中扫描包含图像的子目录,然后将它们添加到选择下拉列表中,以便我可以在模板中使用文件名。
图像目前安排在如下文件夹中:
父文件夹
| _辅助文件夹
| _ Image.png
| _ Image.jpg
| _ Image.gif
| _辅助文件夹
| _ Image.png
| _ Image.jpg
| _ Image.gif
理想情况下,我希望将该结构保留在我的选择下拉列表中,即
辅助文件夹。
| _ Image.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设置为子目录之一时才有效...
有人可以帮忙吗?