説明
CloudFlare は人気のある CDN サービスです。彼らは .jpg
, .css
, .html
のような静的ファイルはキャッシュしますが、ページルールを使わない限り、WordPress が生成する動的なページはキャッシュしてくれません。
たとえば https://examle.com/article/*
のようなページルールが一度設定されると、すべてのシングルページがキャッシュされます(もちろん、パーマリンク構造が https://example.com/article/2019/01/01/POST_ID
のようになっている場合に限ります)
このプラグイン hamecache はキャッシュコントロール機能を提供します。記事を更新すると、 hamecache は CloudFlare のエッジロケーションから関連するキャッシュを自動的に削除します。
インストール
hamecache
ディレクトリーを/wp-content/plugins/
ディレクトリー内にアップロードする。- WordPress の ‘プラグイン’ メニューからこのプラグインを有効化する
- ‘設定 > キャッシュ設定’ へ移動し、CloudFlare のプロフィールページで取得できるメールアドレスと API キーを入力する
- パージされる URL を選んでください。投稿タイプアーカイブ、トップページ、固定ページなど。
FAQ
- どうやったら貢献できますか?
- カスタムページがあります。このURLはどうやったらパージできますか?
-
そのために
hamecache_urls_to_be_purged
フィルターフックを利用できます。add_filter( 'hamecache_urls_to_be_purged', function( $urls, $post ) { // Add your custom URL. $urls[] = your_custom_link( $post ); return $urls; }, 10, 2 );
評価
このプラグインにはレビューがありません。
貢献者と開発者
変更履歴
1.0.0
- 最初のリリース。
0.9.0
- はじめてのプラグインリポジトリ用パッケージ。