Estoy intentando implantar AJAX en mi tema de Wordpress y me estoy volviendo loco con un fallo.
La cuestión es que si me encuentro logeado funciona correctamente de lo contrario me devuelve un -1.
Os detallo el codigo:
Código :
// Funcion Ajax function registro_vip_ajax(){ echo '<p>TEST</p>'; exit; } add_action("wp_ajax_registro_vip", "registro_vip_ajax"); //Formulario recogida datos <form action="<?php bloginfo('url'); ?>/registro/filtro_registro_ajax.php" method="post" name="form1"> <input id="codvip" onkeyup="return verifica_registro_vip_an('');" type="text" / value=''> <a id="link_registro" class="fancybox-iframe" href="<?php bloginfo('url'); ?>/registro/filtro_registro_ajax.php">Continuar con el registro</a> </form> //Funcion envio de datos Ajax function verifica_registro_vip_an(tipo){ url_action = "http://www.*******.es/wp-admin/admin-ajax.php"; var codvip = jQuery("#codvip").val(); var tiporegistro = 'tipo'; jQuery.post( url_action , { action:"registro_vip",codvip_enviado:codvip,tiporegistro_enviado:tiporegistro } ,function(data){ jQuery("#registro-contenedor-avatar").html(data); }); };