¿Existen pautas oficiales sobre dónde un complemento debe almacenar en caché los archivos?
Si no, ¿hay alguna práctica recomendada que pueda seguir?
Por ejemplo, un complemento toma contenido de un sistema de back-end y se beneficia del almacenamiento en caché del archivo para que no recupere repetidamente el mismo contenido del back-end.
Buscar aquí y en otros lugares es difícil ya que la mayoría de las consultas conducen a complementos de almacenamiento en caché o tutoriales de bases de datos.
Mi instinto dice ponerlos en un subdirectorio de wp-content/uploads
.
Mi instinto secundario sería mantener los archivos dentro del árbol de directorios del complemento. Esto mantiene los datos del complemento agrupados pero no sigue (lo que parece ser) la arquitectura de WordPress donde se encuentra el contenido del usuario /uploads
.
fuente
Si no necesita almacenar datos muy grandes, debe echar un vistazo a la API transitoria de Wordpress:
http://codex.wordpress.org/Transients_API
Sus datos serán manejados por Wordpress con un tiempo de vencimiento. Creo que es el más "wordpress-way" para almacenar en caché los datos.
fuente
Sentado con el mismo "problema". Al principio estaba pensando en almacenar este caché como una opción, pero mi caché simplemente era demasiado grande, por lo que esto no funcionó. Entonces, tal vez sea una alternativa si su caché nunca será realmente grande. Por ejemplo, si se está comunicando con una API y solo puede hacer unas pocas solicitudes por hora y la respuesta de respuesta no es demasiado larga. :)
fuente