Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

391
Vistas
Cómo usar la clase Woocommerce WC_AJAX

Estoy desarrollando una tienda basada en Wordpress WooCommerce. Yo uso ajax para hacer llamadas de datos. Pero lo estoy haciendo con mis propias funciones en el archivo function.php a través de wp-admin/admin-ajax.php.

Ayer encontré en la clase de woocommerce WC_AJAX. Mi pregunta es cómo habilitar eventos de esa clase y cómo llamarlos desde js.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

PHP: no if(is_admin()) como las acciones regulares de WP ajax. WC ajax es para llamadas front-end sin la sobrecarga del administrador:

 add_action('wc_ajax_myaction','myaction'); function myaction(){ exit("Hello. some_var=".$_POST['some_var']); }

JS: la URL para cargar es https://example.com/?wc-ajax=myaction , a la que se puede llamar con un XMLHttpRequest o jQuery estándar:

 var data={ some_var:'some value' } jQuery.post('/?wc-ajax=myaction',data) .done(function(result){ console.log('ajax request completed. result=',result); }) .fail(function(){ console.log('ajax request failed. check network log.'); });
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda