action lifecycle

时间:2012-03-19 作者:frabiacca

我正在寻找一个文档页面,其中解释了wordpress操作生命周期。它存在吗?

我无法理解init是否在admin\\u head或viceversa之前调用(即使在这种情况下名称是自动解释的)

2 个回复
SO网友:fuxia

操作的顺序和外观取决于页面和加载的文件。

get_search_form() 例如,激发动作\'get_search_form\' (奇怪的是)还有一个过滤器\'get_search_form\'. 但如果未加载搜索表单,则操作将不可用。

真正了解哪些操作可用的唯一方法是在不同的页面上查看它们。有一个神奇的动作\'all\' 加入……嗯……所有的动作
我的插件All Actions List 确实如此。它将在最后一个名为\'shutdown\' 始终可用。

在一个简单博客的首页上,大约有2300个动作——包括可以用作动作的过滤器。

SO网友:Geert

在这里,您可以在WordPress中找到在典型页面请求期间运行的操作列表(按顺序):http://codex.wordpress.org/Plugin_API/Action_Reference#Actions_Run_During_a_Typical_Request

请注意,许多操作在代码中的不同时间被多次调用。没有所谓的“一条真正的线性行动链”。

结束

相关推荐

Custom Post Row Actions

我偶然发现this question 在写这个问题的时候。我有一个问题是关于这个问题的。我发现你用的是get_delete_post_link 筛选为我的操作创建一个新的url(或一个类似的函数——在任何情况下,我都会将该函数与布尔值一起使用)。唯一的问题是,I don\'t know how to capture the event now. 考虑到我在谷歌上找不到很多关于行后操作的例子,我将不胜感激-/public function _wp_filter_get_delete_post_link( $