Potrà sembrare strano, ma spesso mi ritrovo a sviluppare siti web in WordPress senza dare troppo peso alla possibilità di sfruttare le potenzialità offerte dal meccanismo Ajax – sebbene, invece, ne faccio larghissimo uso in ambienti Enterprise.

Mi sembra quindi interessante vedere un approccio di base per poter effettuare una chiamata di questo tipo in un sito WordPress.

FRONT-END – PAGE.PHP

Nel front-end, le chiamate ajax non presentano nulla di particolare rispetto all’ambiente Enterprise, se non per lo specifico URL da richiamare:

FUNCTIONS.PHP

Come si vede, bisogna porre attenzione ad inserire i due hooks: wp_ajax_wpse31321_action (per gli utenti autenticati) e wp_ajax_nopriv_wpse31321_action (per gli utenti anonimi)

ref: wordpress.stackexchange.com

Dillo ad un amico

autore

Cercando l'impossibile, l'uomo ha sempre realizzato e conosciuto il possibile, e coloro che si sono saggiamente limitati a ciò che sembrava possibile non sono mai avanzati di un sol passo.

Cosa ne pensi ?

Scrivici per avere informazioni sui nostri servizi o
per entrare a far parte del network di smart worker di Evermind