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);
});
}; 