我有一个WP站点,没有那么多的写,但有相当多的读取和一些特定的热点模板,我想用我自己的PHP缓存机制相当积极地缓存。
我可以使用基于时间的缓存过期方案来实现这一点,但由于我确信Wordpress提供了侦听不同事件所需的所有API,所以我也可以在需要清除缓存时连接到它们以获取信息。
所以,我对Wordpress的整个钩子/过滤器-thingy有点迷茫。我可以很容易地将侦听器添加到钩子中,但是我对可用钩子的数量感到有点不知所措,所以我的问题是:
在posts表上的每个INSERT / UPDATE / DELETE操作上,我应该钩入哪些钩子才能执行脚本?
在前进的道路上的任何指点都是非常感谢的!
发布于 2011-04-01 13:09:40
虽然我知道这并不是你问题的真正答案,但它可能会给你灵感,说明别人是如何做到的:清除W3C总缓存
发布于 2011-04-02 11:07:50
我只希望在更新、删除或添加帖子时清除缓存。
不需要为此处理SQL。WordPress具有动态(由变量而不是硬编码形成)挂钩,用于post状态的更改。见法典中的后状态转换。
有了这些,您就可以精确地挂钩到特定类型的帖子,并将其更改为特定的状态。
https://wordpress.stackexchange.com/questions/13677
复制相似问题