web-dev-qa-db-ja.com

クラッシュをクリアする方法

CSSを変更しましたが、うまくいきません。私はそれが管理者パネルからのキャッシングのためであることを知っています。

私のWordPress管理者のキャッシュをクリアする方法キャッシュをクリアする方法はありますか?

4
Niks Niks

WP_Object_Cache を見ましたか?

管理パネルを生成するコードに不要なキャッシュが発生していると思われる場合は、WP_Object_Cacheの関数を使用してそれを消去することができます。

WP_Object_CacheはWordPressのデータをキャッシュするためのクラスで、複雑なデータベースクエリの結果のように再生成するのに計算コストがかかる場合があります。

キャッシュされたデータをすべて消去するwp_cache_flush()関数を試してください。

7
owenmck

なぜ Googled で最初に解決したのでしょうか?

Drupalとは異なり、WordPressにはデフォルトでMass-Cachingがありません。あなたが直面している問題はよくここに引用されています:

ただし、簡単に確認するために、wp-config.php(3つのフォルダーがあるWPインストールのルートで:wp-adminwp-content、およびwp-includes存在)、'WP_CACHE''true'であるかどうかを確認します。 'false'にしてください:

define('WP_CACHE', 'false');

または、単に行を削除できます。 (WP_CACHEの方がよく引用されています この記事では 。)

キャッシュにプラグインを使用している場合、プラグインの設定パネルには「キャッシュを消去」ボタンがあります。私が知っているように、 WP Super Cache Plugin にはそのようなボタンがあります。

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

    return $wp_object_cache->flush();
}

?>

あなたのWordPressインストールのルートに上記のコードで "flush.php"と言う新しいファイルを作成してください。

Yoursite.com/flush.phpをご覧ください。

0
Varun Haridas

あなたがあなたのサイトにcPanelを使っているなら、多分あなたは(またはあなたのホスティングプロバイダー)Optimize WebSiteオプションを有効にします。あなたのcPanelに行き、Sowftwareセクションの「 Optimize Website 」ページを見つけてください。

その後、 " Compress Content "を disabled に設定します。

また、あなたの.htaccessファイル(あなたのpublic_htmlフォルダにあるこのファイル)を変更したなら、あなたはdeflateまたはgzipコードを追加してください。このファイルの内容を( 編集する前にバックアップを作成してください )に変更してください。

# 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
0
Serkan Algur