2012-04-21 5 views
0

Я хочу, чтобы Wordpress не сохранял массивы года, месяца и дня. Я использую JavaScript для комбинирования 3 в одном значении в скрытом вводе, поэтому мне не нужно будет хранить 3 в базе данных. Как мне это сделать?Возможно ли предотвратить обновление метафолио в wordpress?

$meta_box = array(
    'id' => 'global-releasedate', 
    'title' => 'Releasedate', 
    'page' => 'films', 
    'context' => 'normal', 
    'priority' => 'high', 
    'fields' => array(
     array(
      'name' => '', 
      'id' => $prefix . 'airdate', 
      'type' => 'hidden', 
      'std' => '' 
     ), 

     array(
      'name' => 'Year', 
      'id' => $prefix . 'year', 
      'type' => 'select', 
      'options' => $years, 
     ), 

     array(
      'name' => 'Month', 
      'id' => $prefix . 'month', 
      'type' => 'select', 
      'options' => $months, 
     ), 

      array(
      'name' => 'Day', 
      'id' => $prefix . 'day', 
      'type' => 'select', 
      'options' => $days, 
     ), 
    )); 

ответ

0

Решение состоит в том, чтобы удалить их или прокомментировать их в файле functions.php. Если вы удалите их, они не будут удалены из сообщений, они больше не будут видны для пользователя, что вам и нужно.

+0

Благодарим за отзыв; однако то, что я пытаюсь достичь, покидает мета-поле для нового сообщения. Дело в том, что у меня есть 3 варианта выбора, которые я использую JavaScript для получения их значений при изменении и хранения всех 3 в одном комбинированном значении в скрытом вводе. После этого мне не понадобится каждый выбор, поэтому не сохраняйте их для сохранения информации о базе данных. Думаю, позволить ему хранить в базе данных не будет такой плохой идеей, а не переживать проблемы? – Craig

+0

Я нашел решение своей проблемы, используя оператор if вокруг функции сохранения и обновления – Craig

Смежные вопросы