Quick Cacheは、zencacheと名前を変更し、更に、2016 /5 comet cache として配布されています。
Quick Cache zencacheは、サポートされないと思いますので、注意してください。
Quick Cache 2013 12にアップデートしましたので、この記事は、過去のものになってしまいました。
あてにならないので、読み飛ばしてください。
Quick Cache: this version is a complete rewrite 🙂 Please review your Quick Cache options carefully!
- キャッシュプラグインとは、
- 特徴
- インストール
- 設定 ( Config Options )
- Quick Cache
- internal debugging
- logged in Users
- GET request
- Cliant side Cache
- Cache expiration time
- Dinamic Cache pruning
- No Cache URL patturn
- No Cache refferer patterns
- No Cache user-agent patterns
- No Cache user-agent patterns
- Mutex file locking
- md5 version salt
- Site Map Auto Cache
- Deactivation Safeguards
- Apache .htaccess
- オブジェクトキャッシュの設定
- オプションパネル以外の設定
- その他
- 特定の部分について、キャッシュしない設定
- hooks
キャッシュプラグインとは、
キャッシュプラグインは、WordPressブログをより軽く表示するためのプラグインです。
キャッシュプラグインは、様々なものがWordPressプラグインディレクトリから公開されていますが、ここでは、Quick Cacheについてみていきたいと思います。
- http://wordpress.org/plugins/quick-cache/(b:Quick Cache)
特徴
- 多言語化はされていません。すべて英語表示になります。
note:私の環境では、軽微なエラーが発生していました。
- NOTICE: plugins\quick-cache\includes\classes\menu-pages.inc.php:304 – Undefined index: page
- NOTICE: plugins\quick-cache\includes\classes\menu-pages.inc.php:278 – Undefined index: page
回避方法は、以下のとおりです。
テーマの、functions.php
add_action('ws_plugin__qcache_before_add_admin_styles', 'my_hotfix_add_admin_styles' ); add_action('ws_plugin__qcache_before_add_admin_scripts', 'my_hotfix_add_admin_styles' ); function my_hotfix_add_admin_styles( $vars ){ if( ! isset( $_GET['page'] ) ) { $_GET['page']= false; } }
さらに追加
フィルタが今のところ見つからないので、コードを追加しました
wp-content/advanced-cache.php
最初に
if( ! isset( $_GET['qcABC'] ) ) { $_GET['qcABC']= false; }
aside:この?qcABC=1を付けてアクセスすると、キャッシュではない、生の表示になるようです。
その他、未対応 発生しているnotice
PHP Notice: Undefined offset: 0 in plugins\quick-cache\includes\classes\clearing-routines.inc.php on line 44 PHP Notice: Undefined offset: 0 in plugins\quick-cache\includes\classes\clearing-routines.inc.php on line 73 PHP Notice: Undefined offset: 0 in plugins\quick-cache\includes\classes\clearing-routines.inc.php on line 42 PHP Notice: Undefined offset: 0 in plugins\quick-cache\includes\classes\clearing-routines.inc.php on line 71
※このエラーは、PHP5.3でのエラーです。PHP5.2だと、エラーとして記録されないかもしれません。このプラグインの最終更新は、2011-12-4(2013/7/6現在)なため、その当時の開発者の環境では、おそらく発生していなかったエラーかもしれません。
parse errorなので、OKという人もいると思います。また、デバッグが煩雑になるので、全部対応しておくなど、それぞれの人の判断と対応になると思います。
レビューの制度がある公式テーマの場合は、パースエラーが発生していれば、おそらく修正を求められたり、承認されないという事になりますので、私的には、書き残しておいたほうがいいと思っています。
define('DISALLOW_FILE_EDIT',true);
を設定すると、メニューが消えるって、どうしてなんでしょうか
DISALLOW_FILE_EDIT disables pluginを読んで、テストしたら見事に再現
インストール
インストールが完了すると、管理パネルに以下のメニューが追加されます。
設定 ( Config Options )
Quick Cache
on に 設定する事で、クイックキャッシュが有効になります
internal debugging
将来実装が予定される、デバッグ項目の設定なので、Recommended setting ( False ).にあるとおり、そのままfalseを設定します
logged in Users
ログインユーザーの場合は、キャッシュを行わない設定です。
Recommended setting ( True ).
GET request
クエリストリング付でアクセスがあった場合にキャッシュするかどうかの設定です
何らかのパーマリンクを使っている場合は、推奨値でよいのではないかと思います
パーマリンクの設定がデフォルトの場合は、トップページなどのクエリストリングのつかないページしかキャッシュされませんので、ご注意ください。
- recommend true
Cliant side Cache
ブラウザキャッシュを行うかどうかの設定です。
- recommend false
Cache expiration time
キャッシュの有効期限の設定です。デフォルトでは、1時間です
- default 3600
Dinamic Cache pruning
投稿が変更された場合に、キャッシュを削除する設定です。
- Recommended setting ( Single, or Single + Front Page ).
No Cache URL patturn
特定のURLでは、キャッシュが必要ない場合設定します
- ルートからのファイルパス、または、ファイルの特徴部分 改行付でで列挙
No Cache refferer patterns
特定のリファラを持つページは、キャッシュしない設定です。
- 特定のリファラの場合には、キャッシュしない 改行付でで列挙
No Cache user-agent patterns
特定のブラウザからのアクセスの場合には、キャッシュしない設定です。
- 特定のユーザーエージェントでは、キャッシュしない 改行付で列挙
No Cache user-agent patterns
特定のブラウザの場合キャッシュしない設定です
- 特定のユーザーエージェントでは、キャッシュしない 改行付で列挙
Mutex file locking
排他制御に関する設定のようです
- Recommended setting ( Semaphore ).
md5 version salt
ユーザーエージェントにより、特別なキャッシュを作る設定です
Site Map Auto Cache
- Recommended setting for most sites ( No ).
Deactivation Safeguards
- Recommended setting: ( Yes, safeguard all data/options )
オプションパネル以外の設定
キャッシュ用のディレクトリを作成したり、Apacheの設定が必要になります
Apache .htaccess
mod_deflateが使える場合は、以下を追加
<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf AddOutputFilterByType DEFLATE font/truetype font/opentype </IfModule>
ない場合は、php.iniに
zlib.output_compression= on
を設定します
オブジェクトキャッシュの設定
Quick Cacheは、wp-config.phpへ define(‘WP_CACHE’, true); を自動的に記述します。
以下のファイルを作成します
/wp-content/advanced-cache.php
キャッシュ用のディレクトリ設定
以下のディレクトリを作成 書き込み可能にしてください
/wp-content/cache/
その他
iphone ユーザへの通常とは異なるキャッシュの作成について
How can I serve a different set of cache files to iPhone users?
Config optionのmd5 version saltの項目に以下をセットするとよいようです
((preg_match("/IPHONE/i", $_SERVER["HTTP_USER_AGENT"])) ? "IPHONES" : "")
特定の部分について、キャッシュしない設定
キャッシュが有効になると、キャッシュディレクトリに、htmlがキャッシュに保存され、サーバサイドで動的に動作する部分も、ただのhtmlとして表示されてしまいます。
それを回避するには、テンプレートに定数を定義します。
page.phpの先頭で定義する事で、ページだけはキャッシュしないといったことができます。
<?php define("QUICK_CACHE_ALLOWED", false); ?>
他に、以下の定数やグローバル変数もサポートするようです。
define("DONOTCACHEPAGE", true) Another option is: $_SERVER["QUICK_CACHE_ALLOWED"]= false.
hooks
- Version: 111203
- Stable tag: 111203
- Framework: WS-P-110523
- SSL Compatible: yes
- WordPress Compatible: yes
- WP Multisite Compatible: yes
- Multisite Blog Farm Compatible: yes
- Tested up to: 3.3
- Requires at least: 3.2
- Requires: WordPress® 3.2+, PHP 5.2.3+
- Copyright: © 2009 WebSharks, Inc.
- License: GNU General Public License
- Contributors: WebSharks, PriMoThemes
- Author URI: http://www.primothemes.com/
- Author: PriMoThemes.com / WebSharks, Inc.
- Donate link: http://www.primothemes.com/donate/
- Text Domain: qcache
- Domain Path: /includes/translations
- Plugin Name: Quick Cache
- Forum URI: http://www.primothemes.com/forums/viewforum.php?f=5
- Privacy URI: http://www.primothemes.com/about/privacy-policy/
- Plugin URI: http://www.primothemes.com/post/product/quick-cache-plugin-for-wordpress/
- Description: Dramatically improves the performance & speed of your site! Also compatible with WordPress® Multisite/Networking.
- Tags: cache, quick cache, quick-cache, quickcache, speed, performance, loading, generation, execution, benchmark, benchmarking, debug, debugging, caching, cash, caching, cacheing, super cache, advanced cache, advanced-cache, wp-cache, wp cache, options panel included, websharks framework, w3c validated code, includes extensive documentation, highly extensible
- Speed up your site ~ BIG Time! – If you care about the speed of your site, Quick Cache is a plugin that you absolutely MUST have installed.
- quick-cache.php
-
do_action("ws_plugin__qcache_before_loaded");
- quick-cache.php
-
do_action("ws_plugin__qcache_config_hooks_loaded");
- quick-cache.php
-
if (apply_filters ("ws_plugin__qcache_load_pro", true) && file_exists (dirname (__FILE__) . "-pro/pro-module.php"))
- quick-cache.php
-
do_action("ws_plugin__qcache_loaded");
- quick-cache.php
-
do_action("ws_plugin__qcache_after_loaded");
- includes\syscon.inc.php
-
$default_options= apply_filters ("ws_plugin__qcache_default_options", array ( /* For filters. */
- includes\syscon.inc.php
-
$GLOBALS["WS_PLUGIN__"]["qcache"]["o"]= apply_filters_ref_array...
- includes\syscon.inc.php
-
return apply_filters_ref_array ("ws_plugin__qcache_options", array (&$GLOBALS["WS_PLUGIN__"]["qcache"]["o"]));
- classes\admin-css-js-in.inc.php
-
do_action ("ws_plugin__qcache_before_menu_pages_css", get_defined_vars ())
- classes\admin-css-js-in.inc.php
-
do_action ("ws_plugin__qcache_during_menu_pages_css", get_defined_vars ())
- classes\admin-css-js-in.inc.php
-
do_action ("ws_plugin__qcache_after_menu_pages_css", get_defined_vars ());
- classes\admin-css-js-in.inc.php
-
do_action ("ws_plugin__qcache_before_menu_pages_js", get_defined_vars ());
- classes\admin-css-js-in.inc.php
-
do_action ("ws_plugin__qcache_during_menu_pages_js", get_defined_vars ());
- classes\admin-css-js-in.inc.php
-
do_action ("ws_plugin__qcache_after_menu_pages_js", get_defined_vars ());
- classes\admin-notices.inc.php
-
do_action ("ws_plugin__qcache_before_enqueue_admin_notice", get_defined_vars ());
- classes\admin-notices.inc.php
-
do_action ("ws_plugin__qcache_during_enqueue_admin_notice", get_defined_vars ());
- classes\admin-notices.inc.php
-
do_action ("ws_plugin__qcache_after_enqueue_admin_notice", get_defined_var ());
- classes\admin-notices.inc.php
-
do_action ("ws_plugin__qcache_before_display_admin_notice", get_defined_vars ());
- classes\admin-notices.inc.php
-
do_action ("ws_plugin__qcache_after_display_admin_notice", get_defined_var ());
- classes\admin-notices.inc.php
-
do_action ("ws_plugin__qcache_before_admin_notices", get_defined_vars ());
- classes\admin-notices.inc.php
-
do_action ("ws_plugin__qcache_during_admin_notices_before_display", get_defined_vars ());
- classes\admin-notices.inc.php
-
do_action ("ws_plugin__qcache_during_admin_notices_after_display", get_defined_vars ());
- classes\admin-notices.inc.php
-
do_action ("ws_plugin__qcache_during_admin_notices", get_defined_vars ());
- classes\admin-notices.inc.php
-
do_action ("ws_plugin__qcache_after_admin_notices", get_defined_vars ());
- classes\advanced-cache.inc.php
-
do_action ("ws_plugin__qcache_before_add_advanced", get_defined_vars ());
- classes\advanced-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_add_advanced", false, get_defined_vars ());
- classes\advanced-cache.inc.php
-
do_action ("ws_plugin__qcache_during_add_advanced", get_defined_vars ());
- classes\advanced-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_add_advanced", true, get_defined_vars ());
- classes\advanced-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_add_advanced", false, get_defined_vars ());
- classes\advanced-cache.inc.php
-
do_action ("ws_plugin__qcache_before_delete_advanced", get_defined_vars ();
- classes\advanced-cache.inc.php
-
do_action ("ws_plugin__qcache_during_delete_advanced", get_defined_vars ();
- classes\advanced-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_delete_advanced", true, get_defined_vars ());
- classes\advanced-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_delete_advanced", false, get_defined_vars ());
- classes\advanced-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_delete_advanced", true, get_defined_vars ());
- classes\auto-cache.inc.php
-
do_action ("ws_plugin__qcache_before_add_auto_cache_engine", get_defined_vars ());
- classes\auto-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_add_auto_cache_engine", false, get_defined_vars ());
- classes\auto-cache.inc.php
-
do_action ("ws_plugin__qcache_during_add_auto_cache_engine", get_defined_vars ());
- classes\auto-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_add_auto_cache_engine", true, get_defined_vars ());
- classes\auto-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_add_auto_cache_engine", false, get_defined_vars ());
- classes\auto-cache.inc.php
-
do_action ("ws_plugin__qcache_before_delete_auto_cache_engine", get_defined_vars ());
- classes\auto-cache.inc.php
-
do_action ("ws_plugin__qcache_during_delete_auto_cache_engine", get_defined_vars ());
- classes\auto-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_delete_auto_cache_engine", true, get_defined_vars ());
- classes\auto-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_delete_auto_cache_engine", false, get_defined_vars ());
- classes\auto-cache.inc.php
-
do_action ("ws_plugin__qcache_before_auto_cache_engine", get_defined_vars ));
- classes\auto-cache.inc.php
-
@set_time_limit(900) . @ini_set ("memory_limit", apply_filters ("admin_memory_limit", WP_MAX_MEMORY_LIMIT)) . @ignore_user_abort (true);
- classes\auto-cache.inc.php
-
do_action ("ws_plugin__qcache_before_auto_cache_engine_routines", get_defined_vars ());
- classes\auto-cache.inc.php
-
do_action ("ws_plugin__qcache_during_auto_cache_engine_before", get_defined_vars ());
- classes\auto-cache.inc.php
-
do_action ("ws_plugin__qcache_during_auto_cache_engine_before_urls", get_defined_vars ());
- classes\auto-cache.inc.php
-
do_action ("ws_plugin__qcache_during_auto_cache_engine_before_log", get_defined_vars ());
- classes\auto-cache.inc.php
-
do_action ("ws_plugin__qcache_during_auto_cache_engine_after", get_defined_vars ());
- classes\auto-cache.inc.php
-
do_action ("ws_plugin__qcache_during_auto_cache_engine", get_defined_vars ));
- classes\auto-cache.inc.php
-
do_action ("ws_plugin__qcache_after_auto_cache_engine", get_defined_vars ();
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_before_clear_on_post_page_creations_deletions", get_defined_vars ());
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_during_clear_on_post_page_creations_deletions", get_defined_vars ());
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_during_clear_on_post_page_creations_deletions", get_defined_vars ());
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_after_clear_on_post_page_creations_deletions", get_defined_vars ());
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_before_clear_on_creations_deletions", get_defined_vars ());
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_during_clear_on_creations_deletions", get_defined_vars ());
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_after_clear_on_creations_deletions", get_defined_vars ());
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_before_clear_on_theme_changes", get_defined_vars ());
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_during_clear_on_theme_changes", get_defined_vars ());
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_after_clear_on_theme_changes", get_defined_vars ());
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_before_ajax_clear", get_defined_vars ());
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_during_ajax_clear", get_defined_vars ());
- classes\clearing-routines.inc.php
-
do_action ("ws_plugin__qcache_after_ajax_clear", get_defined_vars ());
- classes\extend-cron.inc.php
-
do_action ("ws_plugin__qcache_before_extend_cron_schedules", get_defined_vars ());
- classes\extend-cron.inc.php
-
return apply_filters ("ws_plugin__qcache_extend_cron_schedules", array_merge ($array, $schedules), get_defined_vars ());
- classes\garbage-collection.inc.php
-
do_action ("ws_plugin__qcache_before_add_garbage_collector", get_defined_vars ());
- classes\garbage-collection.inc.php
-
return apply_filters ("ws_plugin__qcache_add_garbage_collector", false, get_defined_vars ());
- classes\garbage-collection.inc.php
-
do_action ("ws_plugin__qcache_during_add_garbage_collector", get_defined_vars ());
- classes\garbage-collection.inc.php
-
return apply_filters ("ws_plugin__qcache_add_garbage_collector", true, get_defined_vars ());
- classes\garbage-collection.inc.php
-
return apply_filters ("ws_plugin__qcache_add_garbage_collector", false, get_defined_vars ());
- classes\garbage-collection.inc.php
-
do_action ("ws_plugin__qcache_before_delete_garbage_collector", get_defined_vars ());
- classes\garbage-collection.inc.php
-
do_action ("ws_plugin__qcache_during_delete_garbage_collector", get_defined_vars ());
- classes\garbage-collection.inc.php
-
return apply_filters ("ws_plugin__qcache_delete_garbage_collector", true, get_defined_vars ());
- classes\garbage-collection.inc.php
-
return apply_filters ("ws_plugin__qcache_delete_garbage_collector", false, get_defined_vars ());
- classes\garbage-collection.inc.php
-
do_action ("ws_plugin__qcache_before_garbage_collector", get_defined_vars ));
- classes\garbage-collection.inc.php
-
@set_time_limit(900) . @ini_set ("memory_limit", apply_filters ("admin_memory_limit", WP_MAX_MEMORY_LIMIT)) . @ignore_user_abort (true);
- classes\garbage-collection.inc.php
-
do_action ("ws_plugin__qcache_before_garbage_collector_routines", get_defined_vars ());
- classes\garbage-collection.inc.php
-
do_action ("ws_plugin__qcache_during_garbage_collector", get_defined_vars ));
- classes\garbage-collection.inc.php
-
do_action ("ws_plugin__qcache_after_garbage_collector", get_defined_vars ();
- classes\installation.inc.php
-
do_action ("ws_plugin__qcache_before_activation", get_defined_vars ());
- classes\installation.inc.php
-
do_action ("ws_plugin__qcache_after_activation", get_defined_vars ());
- classes\installation.inc.php
-
do_action ("ws_plugin__qcache_before_deactivation", get_defined_vars ());
- classes\installation.inc.php
-
do_action ("ws_plugin__qcache_after_deactivation", get_defined_vars ());
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_before_update_all_options", get_defined_vars ()); /* If you use this Hook, be sure to use `wp_verify_nonce()`. */
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_during_update_all_options", get_defined_vars());
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_after_update_all_options", get_defined_vars ));
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_before_add_admin_options", get_defined_vars ));
- classes\menu-pages.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_add_admin_options_create_menu_items", true, get_defined_vars ()))
- classes\menu-pages.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_add_admin_options_add_options_page", true, get_defined_vars ()))
- classes\menu-pages.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_add_admin_options_add_info_page", true, get_defined_vars ()))
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_after_add_admin_options", get_defined_vars ();
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_before_add_network_admin_options", get_defined_vars ());
- classes\menu-pages.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_add_network_admin_options_create_menu_items", true, get_defined_vars ()))
- classes\menu-pages.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_add_network_admin_options_add_options_page", true, get_defined_vars ()))
- classes\menu-pages.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_add_network_admin_options_add_info_page", true, get_defined_vars ()))
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_after_add_network_admin_options", get_defined_vars ());
- classes\menu-pages.inc.php
-
do_action ("_ws_plugin__qcache_before_add_settings_link", get_defined_vars());
- classes\menu-pages.inc.php
-
do_action ("_ws_plugin__qcache_during_add_settings_link", get_defined_vars());
- classes\menu-pages.inc.php
-
return apply_filters ("_ws_plugin__qcache_add_settings_link", $links, get_defined_vars ());
- classes\menu-pages.inc.php
-
do_action ("_ws_plugin__qcache_before_hide_from_plugins_menu", get_defined_vars ());
- classes\menu-pages.inc.php
-
return apply_filters ("_ws_plugin__qcache_hide_from_plugins_menu", $plugins, get_defined_vars ());
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_before_add_admin_bar_nodes", get_defined_var ());
- classes\menu-pages.inc.php
-
... | | (is_multisite () && (is_super_admin () | | apply_filters ("ws_plugin__qcache_ms_user_can_see_admin_header_...
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_during_add_admin_bar_nodes", get_defined_var ());
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_after_add_admin_bar_nodes", get_defined_vars());
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_before_old_admin_header_items", get_defined_vars ());
- classes\menu-pages.inc.php
-
... | | (is_multisite () && (is_super_admin () | | apply_filters ("ws_plugin__qcache_ms_user_can_see_admin_header_...
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_during_old_admin_header_items", get_defined_vars ());
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_after_old_admin_header_items", get_defined_vars ());
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_before_add_admin_scripts", get_defined_vars ));
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_during_add_admin_scripts", get_defined_vars ));
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_after_add_admin_scripts", get_defined_vars ();
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_before_add_admin_styles", get_defined_vars ();
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_during_add_admin_styles", get_defined_vars ();
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_after_add_admin_styles", get_defined_vars ();
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_before_options_page", get_defined_vars ());
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_after_options_page", get_defined_vars ());
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_before_info_page", get_defined_vars ());
- classes\menu-pages.inc.php
-
do_action ("ws_plugin__qcache_after_info_page", get_defined_vars ());
- classes\purging-routines.inc.php
-
do_action ("ws_plugin__qcache_before_schedule_cache_dir_purge", get_defined_vars ());
- classes\purging-routines.inc.php
-
do_action ("ws_plugin__qcache_during_schedule_cache_dir_purge", get_defined_vars ());
- classes\purging-routines.inc.php
-
return apply_filters ("ws_plugin__qcache_schedule_cache_dir_purge", $once, get_defined_vars ());
- classes\purging-routines.inc.php
-
do_action ("ws_plugin__qcache_before_purge_cache_dir", get_defined_vars ();
- classes\purging-routines.inc.php
-
@set_time_limit(900) . @ini_set ("memory_limit", apply_filters ("admin_memory_limit", WP_MAX_MEMORY_LIMIT)) . @ignore_user_abort (true);
- classes\purging-routines.inc.php
-
do_action ("ws_plugin__qcache_before_purge_cache_dir_routines", get_defined_vars ());
- classes\purging-routines.inc.php
-
do_action ("ws_plugin__qcache_during_purge_cache_dir", get_defined_vars ();
- classes\purging-routines.inc.php
-
return apply_filters ("ws_plugin__qcache_purge_cache_dir", false, get_defined_vars ());
- classes\purging-routines.inc.php
-
return apply_filters ("ws_plugin__qcache_purge_cache_dir", true, get_defined_vars ());
- classes\purging-routines.inc.php
-
return apply_filters ("ws_plugin__qcache_purge_cache_dir", false, get_defined_vars ());
- classes\purging-routines.inc.php
-
return apply_filters ("ws_plugin__qcache_purge_cache_dir", true, get_defined_vars ());
- classes\readmes.inc.php
-
do_action ("ws_plugin__qcache_before_parse_readme", get_defined_vars ());
- classes\readmes.inc.php
-
return apply_filters ("ws_plugin__qcache_parse_readme", $readme, get_defined_vars ());
- classes\readmes.inc.php
-
return apply_filters ("ws_plugin__qcache_parse_readme", $readme, get_defined_vars ());
- classes\readmes.inc.php
-
do_action ("_ws_plugin__qcache_before_parse_readme_specs", get_defined_var ());
- classes\readmes.inc.php
-
return apply_filters ("_ws_plugin__qcache_parse_readme_specs", $str, get_defined_vars ());
- classes\readmes.inc.php
-
do_action ("ws_plugin__qcache_before_parse_readme_value", get_defined_vars());
- classes\readmes.inc.php
-
return strlen ($m[5]= trim ($m[5])) ? apply_filters ("ws_plugin__qcache_parse_readme_value", $m[5], get_defined_vars ()) : false;
- classes\wp-cache.inc.php
-
do_action ("ws_plugin__qcache_before_add_wp_cache", get_defined_vars ());
- classes\wp-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_add_wp_cache", false, get_defined_vars ());
- classes\wp-cache.inc.php
-
do_action ("ws_plugin__qcache_during_add_wp_cache", get_defined_vars ());
- classes\wp-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_add_wp_cache", true, get_defined_vars ());
- classes\wp-cache.inc.php
-
do_action ("ws_plugin__qcache_during_add_wp_cache", get_defined_vars ());
- classes\wp-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_add_wp_cache", true, get_defined_vars ());
- classes\wp-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_add_wp_cache", false, get_defined_vars ());
- classes\wp-cache.inc.php
-
do_action ("ws_plugin__qcache_before_delete_wp_cache", get_defined_vars ();
- classes\wp-cache.inc.php
-
do_action ("ws_plugin__qcache_during_delete_wp_cache", get_defined_vars ();
- classes\wp-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_delete_wp_cache", true, get_defined_vars ());
- classes\wp-cache.inc.php
-
do_action ("ws_plugin__qcache_during_delete_wp_cache", get_defined_vars ();
- classes\wp-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_delete_wp_cache", true, get_defined_vars ());
- classes\wp-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_delete_wp_cache", false, get_defined_vars ());
- classes\wp-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_delete_wp_cache", false, get_defined_vars ());
- classes\wp-cache.inc.php
-
return apply_filters ("ws_plugin__qcache_delete_wp_cache", true, get_defined_vars ());
- menu-pages\info.inc.php
-
do_action ("ws_plugin__qcache_during_info_page_before_left_sections", get_defined_vars ());
- menu-pages\info.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_info_page_during_left_sections_display_readme", true, get_defined_vars ()))
- menu-pages\info.inc.php
-
do_action ("ws_plugin__qcache_during_info_page_during_left_sections_before_readme", get_defined_vars ());
- menu-pages\info.inc.php
-
do_action ("ws_plugin__qcache_during_info_page_during_left_sections_after_readme", get_defined_vars ());
- menu-pages\info.inc.php
-
do_action ("ws_plugin__qcache_during_info_page_after_left_sections", get_defined_vars ());
- menu-pages\info.inc.php
-
do_action ("ws_plugin__qcache_during_info_page_before_right_sections", get_defined_vars ());
- menu-pages\info.inc.php
-
do_action ("ws_plugin__qcache_during_menu_pages_before_right_sections", get_defined_vars ());
- menu-pages\info.inc.php
-
do_action ("ws_plugin__qcache_during_menu_pages_after_right_sections", get_defined_vars ());
- menu-pages\info.inc.php
-
do_action ("ws_plugin__qcache_during_info_page_after_right_sections", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_before_left_sections", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_activation", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_activation", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_activation", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_activation", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_debugging", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_debugging", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_debugging", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_debugging", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_logged_in", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_logged_in", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_logged_in", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_logged_in", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_get_requests", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_get_requests", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_get_requests", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_get_requests", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_double_cache", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_double_cache", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_double_cache", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_double_cache", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_expiration", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_expiration", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_expiration", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_expiration", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_pruning", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_pruning", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_pruning", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_pruning", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_no_cache_uris", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_no_cache_uris", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_no_cache_uris", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_no_cache_uris", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_no_cache_refs", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_no_cache_refs", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_no_cache_refs", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_no_cache_refs", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_no_cache_uagents", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_no_cache_uagents", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_no_cache_uagents", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_no_cache_uagents", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_mutex", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_mutex", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_mutex", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_mutex", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_md5_salt", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_md5_salt", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_md5_salt", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_md5_salt", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_auto_caching", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_auto_caching", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_auto_caching", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_auto_caching", get_defined_vars ());
- menu-pages\options.inc.php
-
if (apply_filters ("ws_plugin__qcache_during_options_page_during_left_sections_display_deactivation", true, get_defined_vars ()))
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_before_deactivation", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_during_deactivation", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_during_left_sections_after_deactivation", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_after_left_sections", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_before_right_sections", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_menu_pages_before_right_sections", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_menu_pages_after_right_sections", get_defined_vars ());
- menu-pages\options.inc.php
-
do_action ("ws_plugin__qcache_during_options_page_after_right_sections", get_defined_vars ());