You are here:  Home » PHP » 如何在WordPress中管理和删除瞬态

WordPress插件和主题开发人员经常使用Transients在您的数据库中及时存储信息,以加快您的网站速度。如果您正在构建站点,并且您意识到某些元素(如热门帖子或Twitter小部件)没有变化,那么您可能会尝试清空缓存,只是意识到它没有做任何事情。在本文中,我们将向您展示如何在不进入数据库的情况下管理和删除WordPress中的瞬态

什么是瞬态?

Transients API允许开发人员将信息存储在WordPress数据库中到期时间。这有助于加速您的网站并降低服务器负载。

例如,在我们的浮动社交栏插件中,我们检索并存储帖子的社交媒体数量。我们还使用瞬态来每30分钟更新一次计数

如果我们不使用瞬态,那么您的服务器将需要在每个页面加载时连接所有社交网络,这将显着减慢您的网站。

这就是为什么瞬态是很棒的。

那你为什么要管理或删除瞬态?好吧,有时候事情会出错。假设facebook和你的网站之间的连接不是很好,现在它显示的是0。你可以等待30分钟或清除瞬态并获得准确的计数。

它也有帮助在测试一个插件时,要确保它真的像它应该的那样工作。最后但同样重要的是,您可能希望删除过期瞬态以清除数据库。

我们的朋友Pippin Williamson最近发布了一个名为Transients Manager的插件。此插件允许您在不输入数据库选项表的情况下查看,搜索,编辑和删除WordPress管理员的瞬态。

只需安装并激活插件即可。激活后,它将在 Tools»Transients 下添加一个新菜单项。您可以看到列出的所有瞬态。

Transients Manager

现在,虽然他的插件允许您查看,搜索,编辑和删除单个瞬变,但它无法批量删除过期的瞬变。

通常当瞬态过期时,它们会保留在数据库中。如果你想清理你的wp_options表,那么你可以使用这个名为Delete Expired Transients的插件。

一旦安装并激活插件,它将在工具下添加一个新的菜单项»删除瞬态。在该页面上,它将显示过期的瞬态和瞬态总数。您可以轻松地从此屏幕批量删除过期的瞬变。

Delete Transients in WordPress

我们希望本文可以帮助您管理和删除WordPress中的瞬态,而无需输入数据库。

评论被关闭。