WordPress插件WooCommerce允许我通过制作该文件的副本并将其放在我的子主题目录中来覆盖其任何文件。这不适用于其他插件。
此功能如何适用于WooCommerce?
为什么它不能用于其他插件?
如何让它适用于其他插件?
答案 0 :(得分:0)
这是因为WooCommerce已在其插件中实现了此功能。 覆盖插件不是Wordpress的核心功能。
你不能覆盖自定义插件,唯一的方法是复制他的内容创建一个新的插件,并自定义这个由你自己制作的新插件..
答案 1 :(得分:0)
并非所有插件都需要此功能,因此它不是标准插件,它只是您可以允许插件用户在其功能/主题相关时执行的操作。
这里有一篇很棒的文章介绍了如何为自己的插件实现它,但是除非您希望现有作者的副本过时,否则不能将其应用于现有插件。
http://jeroensormani.com/how-to-add-template-files-in-your-plugin/
答案 2 :(得分:0)
神奇之处在于Woocommerce的编码。由于系统的技术性和定制需求,他们增加了功能以满足这一需求。
Woocommerce已在其开发中添加了此功能以满足此功能,只是说其他插件未添加此功能以扩展或自定义其附加组件。
答案是hooks。插件" HOOK"在wordpress上,你可以创建一个钩子来为插件做同样的事情。在"custom hooks"
进行搜索