Raindropsのアドオン キャッシュプラグインの変更について
サポートバージョン Raindrops 1.405以降 従来のzencacheが新しいプラグインComet Cacheとして提供されるようになったため、Raindrops1.405から、付属プラグインをComet Cacheに変更します このプラグインは、PHP5.4以上を必要としますので、ご利用の場合は、PHPのバージョンをあらかじめ確認してください
Tips: 特定のブラウザ向けのキャッシュファイルを作成する
アンドロイド、iphone向けにキャッシュを作成する例
/wp-content/ac-plugins/my-ac-plugin.php にファイルを作成し、
<?php /** * Example AC (Advanced Cache) Plugin File. * * If implemented; this file should go in this special directory: * `/wp-content/ac-plugins/my-ac-plugin.php` */ if (!defined('WPINC')) { exit('Do NOT access this file directly: '.basename(__FILE__)); } function my_ac_plugin() // Example plugin. { $ac= $GLOBALS['comet_cache_advanced_cache']; // Comet Cache instance. $ac->addFilter('comet_cache_version_salt', 'my_ac_version_salt_shaker'); } function my_ac_version_salt_shaker($version_salt) { if (stripos($_SERVER['HTTP_USER_AGENT'], 'iphone') !== false) { $version_salt .= 'iphones'; // Give iPhones their own variation of the cache. } elseif (stripos($_SERVER['HTTP_USER_AGENT'], 'android') !== false) { $version_salt .= 'androids'; // Androic variation. } else { $version_salt .= 'other'; // A default group. } return $version_salt; } my_ac_plugin(); // Run this plugin.
を記述します。
このコードは、comet-cache/includes/templates/ac-plugin.txtのコピーです。
現在、zencacheプラグインを利用で、同様のコードが記述してご利用の場合は、エラーが発生しますので、プラグインインストール前に、コードを削除してください。