Можно ли переопределить отдельные функции в плагине, не редактируя его код, т.е. из какого-то внешнего (по отношению к плагину) кода?
Зачем это понадобилось: постановщик задачи требует - не менять код плагинов, чтобы ничего не слетело при их возможном обновлении. Но при этом одна из задач требует изменения некоторых функций плагина.
Только если использовать хуки. Но их не всегда ставят в плагин. Если плагин через класс написан. То можно наследоваться от него. Стирать данные и прописывать свои. Но это по ресурсам не выгодно.