Как подключить плагин, чтобы избежать обновлений после изменений?


Я внес некоторые изменения в плагин. Хотя сейчас все работает так, как мне нравится, меня раздражает уведомление об обновлении.

Как я могу раскрутить плагин таким образом, чтобы он больше не был связан с репозиторием, но по-прежнему использовал все настройки из базы данных? Это так же просто, как переименовать только папку и файл php, или требуется больше?

Спасибо.

P.S.: лицензия - GPL, поэтому я думаю, что это нормально...

 1
Author: mzurhorst, 2014-07-12

1 answers

Я считаю, что переименования файла/папки плагина должно быть достаточно; если нет, вы также можете отредактировать информацию о плагине в заголовке файла плагина и установить версию на что-то неоправданно высокое. В редких случаях, когда мне это необходимо, я обычно также обновляю информацию о плагине, чтобы указать, что плагин был изменен по сравнению с оригиналом (и почему, если это можно быстро обобщить).

Функция, которая выполняет проверку обновления на соответствие WP.org API - это wp_update_plugins. Это не похоже на есть ли какие-либо фильтры, доступные для удаления плагина из отправки на сервер API, но он сохраняет результаты во временном режиме с именем update_plugins, поэтому я полагаю, что вы могли бы подключиться к фильтру pre_set_site_transient_{$transient_name}, чтобы удалить ваш плагин из списка, что должно устранить уведомление администратора.

 4
Author: karpstrucking, 2014-07-12 18:01:28