En mi plugin tengo esto:
Código HTML:
Ver originaladd_action( "admin_enqueue_scripts", "jk_load" );
function jk_load() {
wp_enqueue_style( 'jk_style', plugins_url('style.css', __FILE__) );
wp_enqueue_script( 'jk_script', plugins_url('drop.js', __FILE__) );
}
en el archivo drop.js tengo esto
Código Javascript
:
Ver original$j("#save").click( function() {
$j.ajax({
type: "post",
url: jk_url.ajaxphp,
data:{
action:'jk_ajax'
},
beforeSend: function() {
alert("enviando");
},
success: function(a) {
alert(a);
}
});
});
url: jk_url.ajaxphp, este parametro hace referencia a un archivo llamado
"ajax.php"
El cual se ejecuta perfectamente
Al ejecutar me arroja la alerta con el letrero "HOLA DESDE AJAX.PHP"
o sea si funciona bien.
el problema viene si dentro de
"ajax.php" quiero usar funciones nativas de wordpress
Como "update_option();"
Me arroja errores, ya hice varias pruebas, y no puedo ejecutar NINGUNA FUNCION WORDPRESS.
Quiero saber como lograr ejecutar funciones wordpress desde "ajax.php"
Saludos.