Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/04/2015, 14:47
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Metabox no guarda al Publicar

Amigo lo que pasa es que caes en lo mismo, el campo que estas enviando esta vacio..... tienes esto en tu html
Código PHP:
Ver original
  1. <input type="hidden" name="audio_url" id="audio_url" value="<?php echo $all_url ?>">
Código PHP:
Ver original
  1. $all_url=esc_attr(get_post_meta($object->ID, 'programa', true)).esc_attr(get_post_meta($object->ID, 'nombre', true));?>

Si ves de donde viene $all_url veras que esta consultando datos de la base de datos pero como aun no has creado dicha publicacion aun no existe esa ID ni mucho menos los valores que intentas llamar.

para aque salgas de dudas en lugar de usar un campo del tipo hidden uso uno de texto, asi te daras cuenta que esta vacio, por mas que le busques no puedes guardar ese campo.

Por eso te decia que al guardar hagas una comprobacion de si el campo esta vacio, si esta vacio en lugar de llamar a la base de datos usa los equivalentes que estas enviando en el $_POST

es decir
Código PHP:
Ver original
  1. $all_url = $_POST['campo'] . $_POST['campo2'];