Это на самом деле происходит от конкретной проблемы WordPress, но за ней стоит более общая точка PHP, на которую мне интересно узнать ответ.
Класс WordPress выглядит следующим образом:
class Tribe_Image_Widget extends WP_Widget {
function example_function(){
// do something useful
}
}
Есть ли в PHP какой-либо способ, которым я могу заменить example_function()
вне класса?я хочу сделать это, чтобы класс был от чьего-либо WP-плагина (и имеет несколько функций в классе), и я хочу продолжать получать обновления для плагина, но я хочу, чтобы одна из функций была адаптированаЕсли я изменю плагин, то каждый раз буду терять все свои изменения.Поэтому, если у меня есть свой собственный плагин, который просто меняет эту функцию, я избегаю проблемы.