Пытаюсь для поля CF
crb_app_download_apk
изменить путь, куда будут сохранятся медиафалы загруженные через это поле, но ничего не выходит, в чем проблема ?
add_filter('upload_dir', 'custom_upload_dir_for_carbon_fields');
function custom_upload_dir_for_carbon_fields($upload) {
// Проверяем, есть ли в массиве $_POST мета-ключ '_crb_app_download_apk'
if (isset($_POST['_crb_app_download_apk'])) {
// Устанавливаем новую папку для загрузки
$custom_dir = '/source';
// Проверка, существует ли папка, если нет - создаем
if (!file_exists(ABSPATH . $custom_dir)) {
mkdir(ABSPATH . $custom_dir, 0755, true);
}
// Обновляем массив путей загрузки
$upload['path'] = ABSPATH . $custom_dir;
$upload['url'] = get_site_url() . $custom_dir;
$upload['basedir'] = ABSPATH . $custom_dir;
$upload['baseurl'] = get_site_url() . $custom_dir;
}
return $upload;
}