Хотя ответ Тары работает хорошо, он требует, чтобы программист вводил путь к основному файлу плагина, и он функционален только тогда, когда эта конкретная тема включена. Альтернативное решение может выглядеть так:
add_filter('site_transient_update_plugins', 'remove_update_notification_1234');
function remove_update_notification_1234($value) {
unset($value->response[ plugin_basename(__FILE__) ]);
return $value;
}
однострочная версия:
add_filter('site_transient_update_plugins', function ($value) { unset($value->response[ plugin_basename(__FILE__) ]);return $value; });
Поместите этот код вверху основного .php
файла плагина, который вы хотите отключить. Если вы планируете использовать это более одного раза на своем сайте, измените имя _1234
фильтра и функции на другой набор случайных чисел, чтобы избежать дублирования имен функций.
Скорее всего, если вы отключаете обновления для определенного плагина, это потому, что вы редактируете его по какой-то причине ... поэтому добавление нескольких дополнительных строк в этот плагин должно быть жизнеспособным.
99.9
... а также внесите те же изменения в файл readme для хорошей меры (хотя я не думаю, что это действительно необходимо) ..