В течение некоторого времени я задавался вопросом, как лучше всего модифицировать плагин, созданный пользователем WordPress?
Например, есть пара строк кода, которые я хочу изменить в плагине Contact Form 7 . Функция называется function wpcf7_ajax_json_echo () и находится в:
wp-content > plugins > contact-form-7 > includes > controller.php
Конечно, я мог бы просто изменить код прямо в этом файле и все готово, но тогда мне не повезло, когда я хочу обновить этот плагин, поскольку мои модификации, вероятно, будут переписаны.
Я знаю, что должен сделать это через мой файл functions.php, но я не уверен, как этого добиться. Кроме того, эта конкретная функция содержит более 100 строк кода, и я полагаю, что я не хочу перезаписывать всю эту функцию, потому что есть большая вероятность, что автор плагина решит обновить что-либо в этой функции в будущем.
Кто-нибудь знает самый чистый способ для меня изменить несколько строк в этой функции через мой файл functions.php?
Спасибо!