WordPress Tutorial Lezioni 6.9. Le Transient API.
Classifica Articoli e Pagine
Privacy e cookie: Questo sito utilizza cookie. Continuando a utilizzare questo sito web, si accetta l’utilizzo dei cookie.
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Analisi SEO
Geo IP Site
Htaccess
- Redirec Nuova Directory vecchia directory
- Redirect Vecchio Url nuovo url
- Redirect Nuovo Dominio Vecchio Dominio
Tipi di articoli
Categorie
Categorie
Tag
Anno
Guida Turorial su Wordpress1
Wordpress Lezione 1 Introduzione al Wordpress Lezione 2 Differenza Post e Pagine e categorie e tags Wordpress Lezione 3 I template Wordpress Lezione 4 I Plugins cosa sono
- Wordpress Lezione 4.1 Il plugins Jetpack
- Wordpress Lezione 4.2. Il plugins WP-Cache
- Wordpress Lezione 4.3 Il plugins Wordfence
- Wordpress Lezione 4.4. Il plugins Yoast
- Wordpress Lezione 4.5. Il plugins BBpress
- Wordpress Lezione 4.6. Il plugins WooCommerce
- Wordpress Lezione 4.7 Il plugins WP-ECommerce
- Wordpress Lezione 4.8 i plugins indispensabili
- Wordpress Lezione 4.9 Creare una Web Directory
- Wordpress Lezione 4.10 I Plugins per Monetizzare
- add_option()
- add_post_meta()
- aggiungere tramite il metodo delle taxonomy
- tabelle e funzione dbDelta() per creare, inizializzare e salvare dati nel database
Tipi di articoli
Categorie
Categorie
Tag
Anno
L | M | M | G | V | S | D |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Legge sui Cookies
Utilizziamo i cookie sul nostro sito Web per offrirti l'esperienza più pertinente ricordando le tue preferenze e ripetendo le visite. Cliccando su "Accetta" acconsenti all'uso di TUTTI i cookie. Puoi visionare la nostra politica sui Cookie alla Pagina sulla Cookie Policy . Nella pagina potrai trovare tutti i cookie che il sito utilizza e il trattamento che viene effettuato sui cookie stessi , sul sito dove vengono immagazzinati e sul trattamento a cui sono sottoposti.Per ogni dubbio o approfondimento ti invitiamo a contattarci grazie al nostro modulo di contatto
Privacy & Cookies Policy
Privacy
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi cookie, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Ma la disattivazione di alcuni di questi cookie potrebbe avere un effetto sulla tua esperienza di navigazione.
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito web. Questi cookie non memorizzano alcuna informazione personale.
Tutti i cookie che potrebbero non essere particolarmente necessari per il funzionamento del sito Web e vengono utilizzati specificamente per raccogliere dati personali dell\'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari. È obbligatorio ottenere il consenso dell\'utente prima di eseguire questi cookie sul tuo sito web.
%d blogger hanno fatto clic su Mi Piace per questo:
Le Transient API di WordPress sono un semplice modo di immagazzinamento dei dati di cache nel database di WordPress.
Questo metodo permette di utilizzare queries intensive e immagazzinarle in una cache temporanea per incrementare le prestazioni. Le Transient API sono quindi temporanee , significa che dopo uno specifico ammontare di tempo, la cache (copia) sarà o aggiornata o cancellata.
Fondamentalmente è tutto qui. Vediamo qualche funzionamento.
Il primo passo è settare la transient API. Il meccanismo che si utilizza è utilizzare set_transient()
Facciamo un sempio in concreto
In questo caso il valore memorizzo 1 del miosito sarà accessibile per 1h passato questo tempo il valore verrà automaticamente cancellato.
Dalla versione 3.5 WP ha inoltre introdotto un altro sistema di nomenclatura che facilita abbastanza il precende ossia
quindi volendo il settaggio può essere riscritto nella seguente maniera.
Per ottenere i valori memorizzati nel database si usa la funzione get_transient();
La sua sintassi è la seguente.
dove ovviamente $transient è il nome che abbiamo utilizzato nella memorizzazione
Facciamo un piccolo esempio per chiarire meglio il suo utilizzo
nel caso non avessimo più bisogno di quella memorizzazione per rilasciare lo spazio di usa il seguente comando
ma insomma è un’opzione abbastanza particolare.
Un esempio più completo è il seguente
Vediamo quindi un esempio più concreto. Che poi è alla base dei plugins di Cache come WP_Cache Totatal Cache etc. etc.
Questo esempio è ripreso direttamente dal sito della WordPress e ve lo lascio originale.
Come potete vedere controlla se $featured ha i post caricati altrimenti li carica da database e li carica in foo_feature_posts nel database e ovviamente a questo punto sono a disposizione per essere visualizzati. Il resto insomma vedete bene che lo già trattato nelle precedenti guide.
Ovviamente la memorizzazione avviene nella tabella del database wp_options . Se fate un attimo mente locale noterete un funzionamento molto simile a quello già visto con le funzioni add_option() e in effetti sono molto simili. L’unica differenza che qui è introdotta un dato di scadenza.
Condividi:
Mi piace: