2011-10-04 52 views
2

我一直在使用wordpress插件,并且我已经定制了我的一个插件,但是我不想丢失我在创建插件时所创建的代码,是有任何方法来定制该插件文件夹外的插件,所以我们可以从WordPress的主题或其他地方控制它。如果有任何人有任何解决方案,请让我知道。如何在升级wordpress插件时避免代码丢失

在此先感谢

+0

有趣的问题!但我认为唯一的办法是严格的不要升级你的WP一旦在你的网站上完成并有备份,如果错误的人有人升级它,你有你的备份。 – Rikesh

+0

另外我认为你可以通过在你的主题中使用过滤器和钩子来完成它。 – Rikesh

回答

2

最佳做法是在您的wp主题使用hooks & filters

看一看:

http://codex.wordpress.org/Plugin_API

http://themeshaper.com/2009/05/03/filters-wordpress-child-themes/

+0

我知道它的工作原理,我没有在插件函数中添加apply_filters。但是当我们升级插件时,它将不能在该函数中使用,所以我们需要在插件升级后手动添加它? –

+0

尝试创建你的函数&应用过滤器在主题的function.php文件中,而不是在该插件中 – Rikesh

+0

但是我需要一些仅在该插件函数中可用的值,所以如何在function.php中获取这些值 –

相关问题