2012-05-09 25 views
1

遵循this教程,我已成功创建了可重复的类型自定义字段。不过,我想将它带到下一个阶段,并拥有更复杂,更先进的可重复领域。定制可重复的Wordpress自定义字段

我metabox数组定义,像这样:

array (
     'label' => 'Repeatable', 
     'desc' => 'A description for the field.', 
     'id'  => 'custom_repeatable', 
     'type' => 'repeatable' 
) 

而且它使用下面的代码显示:

case 'repeatable': 
     echo ' 
      <a class="repeatable-add button" href="#">+</a> 
      <ul id="'.$field['id'].'-repeatable" class="custom_repeatable">'; 
      $i = 0; 
      if ($meta) { 
       foreach($meta as $row) { 
        echo ' 
         <li><span class="sort hndle">|||</span> 
         <input type="text" name="'.$field['id'].'['.$i.']" id="'.$field['id'].'" value="'.$row.'" size="30" /> 
         <a class="repeatable-remove button" href="#">-</a></li>'; 
         $i++; 
       } 
      } else { 
       echo ' 
        <li><span class="sort hndle">|||</span> 
        <input type="text" name="'.$field['id'].'['.$i.']" id="'.$field['id'].'" value="" size="30" /> 
        <a class="repeatable-remove button" href="#">-</a></li>'; 
      } 
     echo '</ul> 
      <span class="description">'.$field['desc'].'</span>'; 
break; 

我想做的第一件事是添加为第二个输入字段,从而节省了两个独立的值。

但是,我不确定从哪里开始。

任何帮助将不胜感激。

回答