Я пытаюсь получить список имен файлов из папки каталога и добавить их в существующий раскрывающийся список выбора, сохраненный в качестве параметров.
add_action('wp_head', 'testf'); функция testf() { $customer = md5( WC()->session->get_customer_id()); echo "console.log('Объекты отладки: " . $customer . "');"; $dir = '/wp-content/uploads/wapf/655dd0b1b2276/'.$customer.''; echo "console.log('CFilePath: " . $dir . "' );"; $files = glob($dir. "*.png,jpg,jpeg,tif "); foreach($files как $file) { echo "alert(' . $file . ');";} $('select[class="user-file-uploads[]"]').append("" +$file+ ""); } Работают и $customer, и $dir — скриншот журнала консоли ниже.

Мы добавили предупреждение в целях тестирования, поскольку в данном случае существует только один файл, который соответствует типам расширений файлов, объявленным в glob, — это файл .png.
Предупреждение не отображается, и аналогично в раскрывающемся поле выбора не отображается ожидаемый параметр. Как видите, мы пытаемся выбрать поле ввода выбора по имени класса.
Что я делаю не так?
Вся помощь приветствуется