Частые вопросы
Обновлено
Почему после установки картинки не появились на сайте?
Плагин добавляет хранение изображений и методы получения ссылок. Для отображения разработчик должен добавить вызовы в тему дизайна. См. Вывод в теме.
Почему у нового пункта нет области загрузки?
Блок добавляется только для пункта с непустым ID. Сначала сохраните пункт, затем откройте его для редактирования.
Можно ли загрузить несколько изображений к одному пункту?
Да, по одному в каждую группу. Интерфейс ограничивает загрузку одним файлом в группе. Дополнительные группы создаются на вкладке «Добавить группу».
Почему хелпер возвращает пустую строку?
Проверьте «Статус плагина», ID пункта, идентификатор группы и наличие изображения именно в этой группе. В getImage() нужно передать ID, идентификатор и размер. Название группы вместо идентификатора не подходит.
Почему ссылка есть, а файл по ней не открывается?
Хелпер может сформировать ссылку на ещё не созданный эскиз. Убедитесь, что нужный размер добавлен в группу, либо включите «Эскизы произвольных размеров». Если не появляется только @2x-файл после включения этой настройки, см. ответ ниже.
Почему после включения @2x нет версии для ранее загруженного изображения?
Переключение настройки не запускает массовую генерацию. Версия @2x создаётся вместе с обычным эскизом при загрузке, добавлении размера или генерации отсутствующего обычного эскиза. Для нужного размера можно удалить его из группы и добавить снова либо повторно загрузить изображение.
Почему SVG не меняется при запросе другого размера?
Для SVG хелперы возвращают исходный файл. Отдельные эскизы и @2x-файлы не создаются; отображаемый размер задайте в HTML или CSS темы.
Почему удалённый размер снова появился на диске?
При включённых «Эскизы произвольных размеров» вызов хелпера с этим размером создаёт отсутствующий эскиз заново. Уберите такой запрос из темы или выключите настройку.
Что произойдёт при изменении идентификатора группы?
Загруженные файлы остаются связаны с той же группой, но хелперы ищут её по новому идентификатору. Обновите соответствующие вызовы в теме.
Что удаляет кнопка «Удалить группу»?
Группу, список её размеров и связанные изображения всех пунктов меню, включая оригиналы и эскизы. Для замены одного изображения используйте удаление файла в редакторе конкретного пункта.
Какие значения передавать для глубины дерева?
В getImages() значение 1 включает верхний уровень, 2 добавляет следующий. Пропущенный параметр или null означает обход всего дерева. Дочерние пункты должны находиться в ключе childs.