Hola:
Tengo el siguiente problema, he creado un Custom Post Type, con un pequeño campo de texto para almacenar vaores.
Al precionar el botón publicar se guardan sin problemas en la base de datos.
Pero al transcurrir varios segundos se borran automaticamente. He probado con un codigo similar que suba imagenes y no hay problema.
Porque puede ser el problema ?. Aqui copio mi código:
Código PHP:
Ver originalfunction noticias() {
$labels = array(
'name' => _x('Noticias', 'post type general name'),
'singular_name' => _x('Noticias', 'post type singular name'),
'add_new' => _x('Agregar Nueva', 'Noticia'),
'add_new_item' => __('Agregar Nueva Noticia'),
'edit_item' => __('Editar Noticias'),
'new_item' => __('Nuevo Noticia'),
'view_item' => __('Ver Noticia'),
'search_items' => __('Buscar Noticias'),
'not_found' => __('Nada encontrado'),
'not_found_in_trash' => __('Nada encontrado en papelera'),
'parent_item_colon' => ''
);
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'hierarchical' => true,
'menu_position' => null,
'rewrite' => array( 'slug' => 'auctions' ),
'has_archive' => true,
'supports' => array('title','editor', 'excerpt','thumbnail','comments','author','page-attributes')
);
register_post_type( 'noticias' , $args );
}
function admin_init(){
add_meta_box("texto", "Texto", "texto", "noticias", "normal", "low");
}
function texto(){
global $post;
$custom = get_post_custom($post->ID);
$contenido = $custom["contenido"][0];
?>
contenido: <input name="contenido" type="text" id="contenido" size="100" value="<?php echo $contenido; ?>" />
}
add_action('save_post', 'save_texto');
function save_texto(){
global $post;
update_post_meta($post->ID, "contenido", $_POST["contenido"]);
}
Muchas gracias, espero me puedan ayudar.