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