add_action('admin_init', 'codigo_add_custom_box', 1);
function codigo_add_custom_box() {
add_meta_box(
'id_codigo',
'Codigo',
'wp_box_codigo',
'post'
);
}
function wp_box_codigo($post) {
wp_nonce_field(plugin_basename(__FILE__), 'codigo_noncename');
if($_GET['action']=='edit'){
$codigo=get_post_meta($post->ID,'codigo',true);
echo'<input name="codigo" type="text" value="'.$codigo.'" class="regular-text" style="width:100%" />';
}else{
echo'<input name="codigo" type="text" value="" class="regular-text" style="width:100%" />';
}
}
add_action('save_post', 'guardar_codigo');
function guardar_codigo($post_id){
if ( !wp_verify_nonce( $_POST['codigo_noncename'], plugin_basename(__FILE__) ) )
return $post_id;
if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE )
return $post_id;
if ( !current_user_can( 'edit_post', $post_id ) )
return $post_id;
delete_post_meta($post_id, 'codigo');
if(!empty($_POST['codigo'])){
add_post_meta($post_id, 'codigo', esc_attr($_POST['codigo']));
}
}