質問: $data_r['body']; return $data; } 私は今自分のキャッシュクラスを作るというアプローチを取りました。 /cache/com/facebook/www/f.png.しかし、私は今そのクラスの位置について考えています。簡単にするために、キャッシュをwp-contentディレクトリに置きました。以下の質問があります。 既存のキャッシュ/キャッシュプラグインをプラグインしてキャッシュすることはできますか? 自分のキャッシュに最適な場所は何ですか?/wp-content/cacheまたは/ plugins/myplugin/mycache、あるいは/ themes/mytheme/cacheの下に置く必要がありますか。 それとももっと良いアプローチがありますか?(私はそこにstumbleupon、おいしいなどのセッション日も保存しているので、私はcom/facebook/wwwのアプローチを使用しています。私はアイコンを表示する必要があり、すべてのブラウザがhtmlに埋め込まれたアイコンのインライン表示をサポートしている必要はありません。
回答: wordpressのキャッシング機能の大部分は、(必要に応じてシリアル化された)テキストを考慮して設定されています。バイナリデータを保存する必要があるので、おそらく独自のキャッシュを維持するほうが良いでしょう。キャッシュの場所は私が依存すると思う: 個人的な単一インストールの場合は、短くてnice urlになるディレクトリを選択します。たとえば、アイコンを/images/icons/に格納します(/images/はすべての画像のディレクトリです)。 機能がプラグインとしてパッケージ化されている場合は/plugins/myplugin/mycache/が最も意味があると思います(テーマの一部であれば同じですが、テーマディレクトリにあります)。