Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

WordPress имеет встроенную функцию переустановки себя. Проблема в том, что при переустановке он просто заменяет файлы, которые лежат на сервере, на новые из официального дистрибутива. Например если в папке wp-includes изменить какой-то файл, то при переустановке он перезапишется на оригинальный. Если же в wp-includes ДОБАВИТЬ новый файл, то после переустановки он там так и останется лежать.

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

Есть пара вариантов, как это делать:

1. Повесить хук, срабатывающий сразу после переустановки, который запустит функцию, которая пройдется по папкам wp-includes и wp-admin, найдёт там все нестандартные файлы и удалит их.

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

Указывайте пожалуйста время в часах и вашу часовую ставку.

Оплата: PayPal или paymaster.

9 лет назад
2by2host
48 летСША
10 лет в сервисе
Был
3 года назад