Где сохранить файл, чтобы при обновлении плагина они не удалились на Wordpress?

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

Где правильно хранить такие файлы? Пользовательский интерфейс для загрузки файлов в принципе не нужен. А если и его сделать, то куда правильно их положить? в папку wp-content/uploads? насколько это будет безопасно от получения прямых ссылок на них через сайт?
  • Вопрос задан
  • 167 просмотров
Решения вопроса 2
OtshelnikFm
@OtshelnikFm Куратор тега WordPress
Обо мне расскажет yawncato.com
в wp-content/uploads - создавайте новую свою папку.
Защищайте ее через htaccess файл. Внутри папки кладите пустой index.php
Внутри своих php файлов проверяйте наличие константы:
// Exit if accessed directly
if ( !defined( 'ABSPATH' ) ) exit;


- не обязательно использовать все три метода.
Ответ написан
Комментировать
Kleindberg
@Kleindberg
Full stack
Если Вы написали собственный плагин, то обновления WordPress и других плагинов никак не должны затронуть папку с Вашим плагином. Можно в папке wp-content/uploads создать свою папку и защитить её с помощью .htaccess от внешнего доступа. Либо хранить файл в корне сайта.

А по поводу удаления - скорее всего у Вас установлен Wordfence или что-то подобное. Оно и чистит системные папки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы