¿Por qué no se está ejecutando save_post hook?

2

Estoy intentando guardar mi meta box, tengo algo como

function xxx_meta_box_callback() {
    add_meta_box('xxx-meta', 'xxx Details', 'xxx_meta_box', 'xxx-post-type', 'side', 'default');
    add_action('save_post', 'xxx_save_meta_box');
    error_log('meta box cb');
}

function xxx_save_meta_box($post_id, $post) {
    error_log('running ...');
    die('OK!!!');
}   

Estoy obteniendo "meta box cb" en mi registro de errores, pero parece que xxx_save_meta_box() no se ejecuta. ¿Por qué es eso?

    
pregunta JM at Work 06.04.2011 - 11:53

1 respuesta

6

Prueba esto en el archivo functions.php de tu tema, o en un archivo .php de un complemento que puedes estar escribiendo:

add_action('save_post', 'xxx_save_meta_box');
function xxx_meta_box_callback() {
  add_meta_box('xxx-meta','xxx Details','xxx_meta_box','xxx-post-type','side','default');
  error_log('meta box cb');
}
function xxx_save_meta_box($post_id, $post) {
  error_log('running ...');
  die('OK!!!');
}   
    
respondido por el MikeSchinkel 06.04.2011 - 17:40

Lea otras preguntas en las etiquetas