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 変数をサブディレクトリの 1 つに設定した場合にのみ機能します...
誰でも助けることができますか?