【发布时间】:2011-11-22 03:14:26
【问题描述】:
我一直想知道修改 WordPress 用户创建的插件的最佳做法是什么?
例如,我想在 Contact Form 7 插件中更改几行代码。该函数名为function wpcf7_ajax_json_echo(),位于:
wp-content > plugins > contact-form-7 > includes > controller.php
当然,我可以直接更改该文件中的代码并完成,但是当我想更新该插件时我很不走运,因为我的修改可能会被覆盖。
我知道我应该通过我的 functions.php 文件实现这一点,但我不确定如何实现这一点。此外,该特定功能是 100 多行代码,我猜我不想覆盖整个功能,因为插件的作者很有可能选择在将来更新该功能中的某些内容。
有谁知道我通过我的functions.php文件修改该函数中的几行的最干净的方法?
谢谢!
【问题讨论】:
-
你也可以试试wordpress.stackexchange.com。顺便说一句,好问题。
-
哦,我想我不知道那个网站。谢谢!
标签: wordpress function overriding contact-form-7