Como postar o formulário no modo ajax e manipulá-lo no WordPress

Atualmente, eu só posso fazê-lo de uma maneira normal não-wordpress.

Então, wordpress fornece uma solução para esta circunstância?

Solutions Collecting From Web of "Como postar o formulário no modo ajax e manipulá-lo no WordPress"

É verdade, você olha a solução de Bainternet para esta questão e a minha resposta a esta pergunta ?

Para resumir, você precisa enviar o pedido para o URL do admin-ajax do WordPress. Se o ajax for para uso no lado do administrador, essa URL já deveria estar disponível como a variável javascript ajaxurl . Se isso for para uso no front-end, você quer obter o URL do administrador:

 < ?php echo admin_url('admin-ajax.php'); ?> 

dentro do seu arquivo javascript (veja minha solução acima). O WordPress então arquiva as seguintes ações:

 //for logged in users only add_action('wp_ajax_MY_ACTION', 'my_ajax_function'); //for non-logged in users add_action('wp_ajax_nopriv_MY_ACTION', 'my_ajax_function'); 

Onde MY_ACTION é a ação enviada com a solicitação AJAX. Você pode conectar a function que lida com a solicitação (neste exemplo my_ajax_function ) no (s) gancho (s) apropriado (s). Esta function deve ecoar a resposta.

Para mais informações, veja as respostas acima e o Codex no Ajax no WordPress .