Fecha: septiembre 4, 2019 a las 11:05 am
Autor: ortizsanchezdev
Categorías: PLUGINS-WORDPRESS | WordPress Etiquetas: desarrollo | plugin | WordPress
WordPress tiene una forma peculiar de trabajar con AJAX. Ya lleva implementadas una serie de funciones que te facilitan el uso de dicha tecnología. Os dejo un par de funciones, PHP y JavaScript, a modo de ejemplo. Al final del post también os enlazo a la documentación oficial para cualquier otra duda que os surja.
Por pasos:
1 2 3 4 |
<script type="text/javascript"> // Entre otras declaraciones... var ajaxurl = '/instalacion-wordpress-correspondiente/wp-admin/admin-ajax.php'; </script> |
1 2 3 4 5 6 7 8 9 10 11 12 |
function nombre_funcion() { /* ** Aquí desarrollamos el código PHP que necesite nuestra aplicación. ** Por ejemplo: una inserción de datos, una consulta SQL, etc. ** Si hemos enviado datos vía POST también sería aquí donde los ** capturaríamos: $variable = $_POST['dato_enviado']; */ } add_action( 'wp_ajax_nombreAccion', 'nombre_funcion' ); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
jQuery.ajax({ type: 'post', url: ajaxurl, data: { 'action': 'nombreAccion', 'dato_enviado': 'Soy un string enviado vía POST' }, error: function (response) { // Código a ejecutar en caso de error... console.log(response); }, success: function (response) { // Código a ejecutar cuando sea correcto... console.log(response); } }) |
L | M | X | J | V | S | D |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Deja una respuesta