Apakah ada panduan resmi tentang di mana plugin harus menyimpan file?
Jika tidak, apakah ada praktik terbaik yang bisa saya ikuti?
Sebagai contoh, sebuah plugin mengambil konten dari manfaat sistem back-end dari caching file sehingga tidak berulang kali mengambil konten yang sama dari back-end.
Mencari di sini dan di tempat lain adalah sulit karena sebagian besar kueri mengarah ke plugin caching atau tutorial basis data.
Naluriku mengatakan untuk menempatkan mereka ke dalam sub-direktori wp-content/uploads
.
Naluri sekunder saya adalah menyimpan file di dalam pohon direktori plugin. Ini membuat data plugin dikelompokkan bersama tetapi tidak mengikuti (apa yang tampak) arsitektur WordPress tempat konten pengguna berada /uploads
.
sumber
Jika Anda tidak perlu menyimpan data yang sangat besar, Anda harus melihat ke Wordpress Transient API:
http://codex.wordpress.org/Transients_API
Data Anda akan ditangani oleh Wordpress dengan waktu kedaluwarsa. Saya pikir ini lebih "cara wordpress" untuk men-cache data.
sumber
Duduk dengan "masalah" yang sama. Pada awalnya saya berpikir untuk menyimpan cache ini sebagai opsi, tetapi cache saya terlalu besar sehingga ini tidak berfungsi. Jadi mungkin itu alternatif jika cache Anda tidak akan terlalu besar. Misalnya jika Anda berkomunikasi dengan API dan hanya dapat melakukan beberapa permintaan per jam dan jawaban pengembaliannya tidak terlalu lama. :)
sumber