Cum pot rescrie un URL pentru a transmite cereri către o metodă personalizată prin AJAX? (Nu pot folosi admin-ajax.php)

13 ian. 2012, 05:00:18
Vizualizări: 402
Voturi: 1

Trebuie să construiesc un plugin WordPress care să returneze HTML pentru un apel AJAX. Totuși, din cauza mediului de server, nu pot folosi fișierul tradițional admin-ajax.php.

Cineva mi-a sugerat că pot crea o pagină personalizată folosind rescrierea URL-urilor, de exemplu: /my-ajax-calls/

Așa că atunci când trimit o cerere către acea pagină ar arăta astfel:

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

Apoi aș putea folosi param1 și param2 pentru a returna HTML-ul corespunzător.

Știu cum să construiesc plugin-uri, dar cum pot rescrie URL-ul pentru a-l conecta cu o metodă care generează HTML-ul?

1
Comentarii

Vă rugăm să reformatați întrebarea dumneavoastră (aveți butoanele editorului wysiwyg în partea de sus). De asemenea, vă rugăm să nu folosiți cuvinte din dialect precum "becoz". Aceasta este o pagină publică și nu un chat privat.

kaiser kaiser
13 ian. 2012 21:53:48
Toate răspunsurile la întrebare 1
0

Poți direcționa simplu către un fișier personalizat atunci când folosești wp_localize_script(). Doar - în al treilea argument-array - setează ajax_url la orice fișier dorești să direcționezi.

13 ian. 2012 21:56:47