【发布时间】:2015-12-03 14:57:38
【问题描述】:
我知道有一些 WordPress 的钩子列表,例如 --> http://adambrown.info/p/wp_hooks/hook
但是,如果我想为像 WC Vendors 这样的插件找到挂钩,那么他们网站上的挂钩列表要短得多。
“do_action”和“apply filter”函数是我们唯一可以修改的吗? 如果给定一个像 --> https://github.com/wcvendors/wcvendors/blob/master/classes/admin/class-product-meta.php#L10 这样的类,有没有办法修改它?
我们是否仅限于 do_action 钩子,还是有办法修改其他区域?我们也可以使用 WordPress 挂钩来挂钩 WC Vendors 插件吗?
【问题讨论】:
-
您可以继承该类并覆盖它。您也可以覆盖模板并添加自己的钩子和过滤器。可以做很多事情。
-
一旦我们继承了类,我们会将新文件保存到插件文件夹或子主题中,对吗?还要访问我们会使用指针之类的文件,而不是创建钩子?
-
你可以创建钩子,当你从你的方法生成html时,你有机会创建一个钩子。