Я работаю над проектом для клиента, где я должен позволить пользователям загружать свои собственные частные изображения, это личная страница, где пользователи могут создавать списки и прикреплять изображения к спискам, важно, чтобы любой посторонний не может видеть эти изображения, независимо от того, имеют ли они доступ к URL-адресу изображения или нет.
Мне не очень нравится идея загрузки изображений в медиа-библиотеку WordPress, потому что это не медиа для веб-сайта сам, но для настраиваемого пользователя ...
Я использую систему входа в Woocommerce, так как пользователь может покупать надстройки (продукты), а Woocommerce определяет пользователей с ролью customer .
Итак, мой вопрос: где мне хранить папку для изображений пользователей и как go узнать о промежуточном программном обеспечении в WordPress?
Я думал о создании папки «пользователи» в wp-content, например: / var / www/html/wp-content/users
Будет ли эта папка удалена, когда станет доступно обновление WordPress?
Я думал, когда пользователь u ploads все, что скрипт должен проверить, существует ли каталог с идентификатором пользователя, если нет, он создаст его и сделает все, что там есть.
Как мне go о промежуточном программном обеспечении? Мне нужно проверить, является ли папка / файлы, доступные внутри пути / var / www/html/users/, с тем же идентификатором, что и пользователь, например -> / var / www/html/users/1 может быть доступен только пользователю с идентификатором 1
Кто-нибудь пробовал что-то подобное раньше и есть несколько советов, что делать?