J'essaie de sauver ma boîte de méta, j'ai quelque chose comme
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!!!');
}
Je reçois "méta-boîte cb" ok dans mon journal des erreurs, mais xxx_save_meta_box()
ne semble pas fonctionner. Pourquoi donc?
Essayez ceci dans le fichier functions.php
de votre thème ou dans un fichier .php
d'un plugin que vous écrivez peut-être:
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!!!');
}