我可以在我的基本插件中包含一个简单的 do_action() 挂钩吗?

Can I include a simple do_action() hook into my basic plugin?

我创建了一个非常简单的 wordpress 插件,我希望我未来的用户可以扩展 ia hooks 的功能。

因此,我的问题是,我可以在核心文件中添加以下钩子吗?

do_action( 'test_success' );

现在,我没有任何对应的 add_action() 到上面的钩子,如果我只是添加 do_action() 而没有 add_action 会不会产生任何错误() ?

感谢任何意见和指导,提前致谢!

不,它不会产生任何错误。您几乎可以在任何地方调用此函数,有时您还必须向它发送参数。通过指定参数,用户可以在调用add_action后访问您指定的参数列表。为了更好地理解钩子,我建议阅读以下文章:Hooks: Actions and Filters