Come posso riscrivere un URL per passare le richieste a un metodo personalizzato via AJAX? (Non posso usare admin-ajax.php)

13 gen 2012, 05:00:18
Visualizzazioni: 402
Voti: 1

Devo creare un plugin WordPress che restituisca HTML per una chiamata AJAX. Tuttavia, a causa dell'ambiente server, non posso utilizzare il tradizionale admin-ajax.php.

Qualcuno mi ha suggerito di creare una pagina personalizzata utilizzando la riscrittura degli URL, ad esempio /my-ajax-calls/

Così quando invio una richiesta a quella pagina sarebbe:

jQuery.get("/my-ajax-calls/param1/param2/",...);

Poi potrei usare param1 & param2 e restituire l'HTML appropriato.

So come creare plugin, ma come posso riscrivere l'URL per collegarlo a un metodo che genera l'HTML?

1
Commenti

Per favore riformatta la tua domanda (hai i pulsanti dell'editor wysiwyg in alto). E inoltre per favore non usare parole dialettali come "becoz". Questa è una pagina pubblica e non una chat privata.

kaiser kaiser
13 gen 2012 21:53:48
Tutte le risposte alla domanda 1
0

Puoi semplicemente puntare a un file personalizzato quando usi wp_localize_script(). Basta - nell'array del terzo argomento - impostare ajax_url al file che desideri raggiungere.

13 gen 2012 21:56:47