![如何在 Wordpress 上发布帖子后自动清除 APC 缓存?](https://linux22.com/image/669439/%E5%A6%82%E4%BD%95%E5%9C%A8%20Wordpress%20%E4%B8%8A%E5%8F%91%E5%B8%83%E5%B8%96%E5%AD%90%E5%90%8E%E8%87%AA%E5%8A%A8%E6%B8%85%E9%99%A4%20APC%20%E7%BC%93%E5%AD%98%EF%BC%9F.png)
我目前在 PHP 安装中使用 APC 缓存模块。问题是每当我发布新帖子时,用户必须使用 Ctrl + f5 才能查看新帖子。有没有办法在 Wordpress 上发布新帖子后自动清除 APC 缓存?
答案1
WP 有一个与 APC 配合使用的插件,但据我所知,它已经很久没有更新了。我们改用 WP Super Cache,主要是因为它只需要重写规则,并且让我们更灵活地判断哪些内容将被缓存,哪些内容不会被缓存。你试过了吗?
为@sajjad hosseini 编辑:既然您想坚持使用 APC,您可以破解 WP 创建插件,或者以一种肮脏的方式,在 wp-includes/post.php 定义的 wp_insert_post() 函数内调用 apc_clear_cache() 和 apc_clear_cache('user')。问题是您在更新 WP 安装时可能会遇到问题,因为它可能会覆盖 post.php 文件...