Привет. Заметил, что часть файлов wp recall почему-то располагается в папке example.com/wp-content/wp-recall/ вместо example.com/wp-content/plugins/wp-recall/
Это только у меня так?
Шаблон Simple Theme сейчас установил, и он стал в эту папку: example.com/wp-content/wp-recall/add-on/theme-simple/
В то же время текущий шаблон сидит в папке example.com/wp-content/plugins/wp-recall/add-on/theme
Приветствую.
Все правильно и так должно быть. В папке плагина его ядро и дефолтные дополнения.
Все остальное, темы, аддоны, ваши шаблона, которые вы можете сами делать и тд, находится /wp-content/wp-recall/. И не затрется при обновлении самого плагина.
В документации ответы на массу вопросов есть
Понятно, спасибо. Я уж думал, баг какой-то, а вот оно как.
Причина ясна. Вот только насчёт того, что это правильно, сильно сомневаюсь -> плагин и его файлы должны находиться в папке плагинов.
Разве WP-RECALL какой-то особенный, в отличии от всех остальных плагинов, что не нарушают файловую структуру WORDPRESS
Сколько плагинов у меня стояло и стоит, но первый раз вижу, чтобы плагин хранил свои файлы где-то ещё, помимо своей папки.
Тут вопрос опять таки к разработчику.
Но я так подозреваю, что его ответ будет примерно следующим: "лично меня все устраивает и считаю что предложенные вами переделки никому кроме вас не нужны"
Папка Uploads - для загрузок. Плагин ее использует по назначению. А разве вы не работали с такими плагинами как:
buddypress
crayon-syntax-highlighter
downloads monitor - папка dlm_uploads
easy-digital-downloads - папка edd
ulogin
Вне папки uploads добавляют свои следующие плагины:
asgarosforum
wp-super-cache
health-check-troubleshooting
Так что про структуру - файлы и папки добавляются туда - где обновление вордпресс не сотрет. Обновление плагина или темы затрет вам все допы и расширения. Вы что взамен предлагаете? Как вукомерц ставить в тему? А обновите тему и все пропало. Видать вы мало работали с вордпресс и с крупными плагинами со своей экосистемой.
Нарушений тут нет. Репозиторий вордпресс знает о таком поведении и это не нарушает его правила.