Скрипт удаляет всё содержимое Gallery3x у всех ресурсов с указанным шаблоном: фото с превью, файлы-вложения, видео с обложками, embed — записи в базе и файлы на диске. Удаление идёт через процессоры компонента, как кнопка «Удалить всё» в админке.
Удалённое не восстанавливается. Перед запуском сделайте резервную копию базы и папки источника файлов.
Запуск
Из корня сайта, первым параметром — ID шаблона. Сначала с --dry-run (только показать, что будет удалено):
php core/components/gallery3x/cli/clear_by_template.php 12 --dry-run
php core/components/gallery3x/cli/clear_by_template.php 12
Без ID шаблона скрипт выводит подсказку и ничего не делает. По HTTP недоступен (403).
Когда нужен
- Шаблон больше не использует галерею, а файлы занимают место.
- Неудачный импорт из ms2Gallery — очистить и запустить заново.