web-dev-qa-db-fra.com

Créer vos propres widgets: utiliser le cache?

Je suis en train de créer mon propre widget, mais je n'aime pas que le contenu soit entièrement généré à chaque fois, car le processus est assez long. Je peux facilement créer mon propre mécanisme de mise en cache, mais je me demande s’il existe déjà quelque chose dans le noyau WordPress en ce qui concerne la mise en cache des widgets.

Des idées?

Merci! Dennis

2
FLX

jetez un oeil à l'API WordPress Transients

qui offre un moyen simple et normalisé de stocker temporairement les données en cache dans la base de données en lui attribuant un nom personnalisé et un délai après lequel elles expireront et seront supprimées.

L'API transitoires est très similaire à l'API Options, mais avec la fonctionnalité ajoutée d'un délai d'expiration, ce qui simplifie le processus d'utilisation de la table de base de données wp_options pour stocker les informations en cache.

4
Bainternet