2013-07-21 3 views
0

Внутри пользовательского METABOX для WordPress, мне нужно, чтобы получить несколько мета значения ...Добавьте два значения в столбец базы данных?

Обычай Meta Тип:

case 'draggable': 
    echo '<div id="'.$field['id'].'" class="daredevil"></div> 
     <input type="hidden" class="draggable-value" id="hidden" name="', $field['id'], '" value="', '' !== $meta ? $meta : $field['std'], '"/>'; 
break; 

В основном то, что им делать здесь положить верхнее значение перетаскиваемый внутри значения сторон исходного поле, а затем сохранить, что в базе данных ...

Вот как строка выглядит в базе данных, -443px это верхнее значение ...

enter image description here

Я попытался добавить новый ввод для левого значения, но я подозреваю, что не могу использовать ', '' !== $meta ? $meta : $field['std'], ' дважды, мне нужен оператор foreach или что-то еще?

Надеется, что это было ясно, в заключении я просто хочу, чтобы сохранить & верхние левые значения, рационализация это хорошие меньше коды меньше таблиц всегда идеально ...

UPDATE: Я добавил Еогеасп и это делает это легче получить верхние & левых значения, но с Еогеаспом я не могу добавить в базу данных, однако, когда его только один вход можно добавить в базу данных ..

case 'draggable': 
       $i = 1; 
       foreach ($field['options'] as $option) { 
        echo '<input type="hidden" class="draggable-value" id="hidden_'.$i.'" name="', $field['id'], '_'.$option['name'].'" value="', '' !== $meta ? $meta : $field['std'], '"/>';       
        $i++; 
       } 
       echo '<div id="'.$field['id'].'" class="daredevil"></div> '; 
      break; 

Я добавил некоторые значения параметров к моему массив TOP & LEFT ...

array(
      'name' => 'Draggable Layers', 
      'desc' => 'Use the slider to set the height of the static area', 
      'id' => $prefix . 'draggable_values', 
      'type' => 'draggable', 
      'options' => array(
       array('name' => 'top'), 
       array('name' => 'left'), 
      ), 
     ), 

И в Еогеаспе он создает вход для каждого варианта, это хорошо для включения/выключения значений, так как мета немного отличается, но я все еще пытаюсь выяснить, лучший способ добавить оба значения моя таблица БД?

ответ

0

Ok после пустячный вокруг в течение нескольких часов, я понял это ..

Там будет построен в множественной функции в скрипте METABOX ..

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