How to clear the cache?

时间:2013-08-18 作者:Niks Niks

我已经对CSS进行了更改,但它不起作用。我知道这是因为管理面板的缓存。

如何清除WordPress管理员的缓存。是否有任何方法可以清除缓存?

5 个回复
SO网友:owenmck

你看过吗WP_Object_Cache?

如果您怀疑生成管理面板的代码中发生了不需要的缓存,那么您可以使用WP\\u Object\\u缓存中的函数来清除它。

WP\\u Object\\u Cache是WordPress的一个类,用于缓存重新生成数据的计算开销,例如复杂数据库查询的结果。

尝试该功能wp_cache_flush() 这将清除所有缓存的数据。

SO网友:Mayeenul Islam

我想知道你为什么不Googled 先解决它?

与Drupal不同,WordPress在默认情况下没有任何大规模缓存。您所面临的问题在这里得到了充分的引用:

但要快速检查,请打开wp-config.php (在WP安装的根目录中,有三个文件夹:WP adminWP content,和WP includespresent),并检查\'WP_CACHE\'\'true\'. 就这样吧\'false\':

define(\'WP_CACHE\', \'false\');
或者,您可以简单地删除该行。(TheWP_CACHE 更容易被引用in this article.)

如果您使用任何插件进行缓存,那么该插件的设置面板将有一个“清除缓存”按钮。据我所知,WP Super Cache Plugin 有这样的按钮。

SO网友:Varun Haridas

<?php
function wp_cache_flush() {
    global $wp_object_cache;

    return $wp_object_cache->flush();
}

?>
在WordPress安装的根目录中创建一个新文件,比如“flush.php”,其中包含上述代码。

访问您的网站。com/刷新。php

SO网友:Serkan Algur

如果您为您的网站使用cPanel,可能会激活(或您的托管提供商)优化网站选项。转到您的cPanel并找到“Optimize Website“Sowftware部分的页面。

在那一组之后“Compress Content“收件人disabled.

如果您更改了.htaccess 文件(该文件位于public\\u html文件夹中),您可以在其中添加任何deflate或gzip代码。将此文件的内容更改为(please make backup before editing)

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

SO网友:Gerald

您是否尝试使用“管理”面板中的;刷新缓存?如果没有,请尝试一下。该选项位于管理面板上的“下”;托管Wordpress;。见下图。我希望这有帮助

结束

相关推荐

如何在wp-admin中禁用页面属性下拉菜单

如中所述WordPress admin screen very slow / timing out when editing or adding a new page/custom post我有一个类似的问题,在一个包含7784页的WP网站上。由于在页面属性下拉菜单的源代码中呈现所有7k页面,编辑屏幕加载速度较慢。除了编辑核心,还必须有更好的方法来处理这个问题。在编辑屏幕上呈现所有页面似乎是一个缺陷。非常感谢其他高流量WP站点的反馈!