Errore AJAX WordPress

November 18

Errore AJAX WordPress


Asynchronous JavaScript and XML consentono siti web per rispondere ai clic e visualizzare contenuti aggiornati senza forzare il browser per aggiornare la pagina. WordPress utilizza AJAX per tutta la sua interfaccia di amministrazione, e plug-in di frequente sfruttare AJAX per consentire una varietà di caratteristiche. Di tanto in tanto un conflitto plug-in o il codice scritto male causerà un errore AJAX. Attraverso la risoluzione dei problemi è possibile isolare il file problema.

Come AJAX Opere

Quando un visitatore interagisce con un oggetto in una pagina web AJAX-enabled, della pagina JavaScript invia le informazioni su tale interazione al server, che a sua volta invia il codice XML al browser del visitatore. Il programma JavaScript interpreta e visualizza le nuove informazioni in tempo reale, senza forzare l'intera pagina per aggiornare. AJAX è considerata una tecnologia "Web 2.0" e viene usato da molti siti popolari, tra cui Google, Facebook e Flickr.

AJAX e WordPress

Il prodotto principale di WordPress utilizza AJAX solo nella sua area di amministrazione, per funzioni come moderare i commenti e l'eliminazione di categorie e post. plug-in e temi di terze parti possono utilizzare AJAX per una varietà di funzioni, sia all'interno dell'area di amministrazione e sulle pagine pubbliche, tra cui carrelli della spesa, gallerie di immagini e voto on-line. WordPress fornisce funzionalità AJAX per gli sviluppatori nel suo file admin-ajax.php e include la libreria jQuery per gestire modulo di presentazione, ma ogni sviluppatore deve creare il codice JavaScript per gestire le funzioni specifiche nel tema o plug-in.

errori AJAX

Quando il codice JavaScript non può eseguire un comando o riceve un risultato inatteso, il risultato è un errore AJAX. Il messaggio dopo le parole "AJAX Error" può variare, ma la causa è in genere lo stesso: un problema con un plug-in o file del tema. Due i plug-in che utilizzano AJAX può essere in conflitto; per esempio, un plug-in richiede un file core, ed un secondo innesto richiede nuovamente, causando un conflitto.

Risoluzione dei problemi

Quando si verifica un errore AJAX subito dopo l'installazione di un nuovo plug-in o il tema, disattivare tale plug-in o il tema e contattare il suo sviluppatore. Per rintracciare un potenziale conflitto, cominci disattivando tutti i plug-in di WordPress installati e verificare che il tema funziona senza errori. Attiva plug-in uno alla volta e di test per il problema dopo aver aggiunto ogni plug-in. Dopo a restringere il problema plug-in o il tema, controllare i forum di supporto di WordPress per vedere se il problema è noto, contattare il plug-in di sviluppo o utilizzare un diverso plug-in per la stessa funzione.