Skip navigation

Эта тема решена. Вот описание проблемы и ее решения.

Проблема:
Клиент не может удалить изображение из медиа-библиотеки и физически с диска, несмотря на удаление его для каждого языка.
Решение:
Для удаления медиафайла необходимо использовать переключатель языка администратора в верхней части сайта, чтобы переключиться на каждый язык и удалить медиафайл. Файл будет окончательно удален только после удаления его на всех языках. Также рекомендуем активировать опцию "When deleting a post, delete translations as well" в разделе WPML → Settings → Posts and pages synchronization. Это позволит удалить медиафайл, начиная с языка оригинала.

Если данное решение не актуально или не помогло, рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и наличии последних версий тем и плагинов. В случае дальнейших вопросов, пожалуйста, откройте новый тикет поддержки.

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Помечено: 

Эта тема содержит 1 ответ, имеет 0 голоса.

Последнее обновление: Andrey 4 недели назад.

При содействии: Andrey.

Автор Записи
1 февраля, 2025 на 7:50 дп #16657818

dmitryB-12

Предыстория вопроса:
Я загружаю изображение в медиа-библиотеку на сайте скрытая ссылка, и оно отображается для каждого из языков. Я хочу удалить это изображение, но оно продолжает быть видно в медиа-библиотеке при переключении на другой язык. Оно также не удаляется физически из /wp-content/uploads/2025/01/...

Симптомы:
Изображение не удаляется из медиа-библиотеки и физически с диска, даже после удаления для каждого языка.

Вопросы:
Как я должен действовать, когда хочу удалить изображение?
Что я упускаю в процессе удаления изображения?
Как это должно работать в WPML?

3 февраля, 2025 на 2:12 пп #16663226

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Спасибо за обращение в службу поддержки WPML.

Все правильно делаете, чтобы удалить медиа, можете перейти в библиотеку мультимедиа и использовать переключатель языка администратора в верхней части сайта, чтобы переключиться на любой другой язык, выбрать медиафайл, который хотите удалить, и удалить его.

Файлы будут удалены после того, как удалите последнюю запись для определенных элементов мультимедиа.

Это означает, что если у есть 2 языка, нужно удалить элемент мультимедиа на обоих языках, а удаление элемента мультимедиа на последнем языке приведет к удалению самого файла.

Можете также попробовать активировать опцию "When deleting a post, delete translations as well" в WPML → Settings → Posts and pages synchronization section. Затем, попробовать удалить медиа на языке оригинала.