2012-05-09 5 views
1

튜토리얼을 따라 this을 수행 한 후 반복 가능한 유형 사용자 정의 필드를 성공적으로 작성했습니다. 그러나 다음 단계로 넘어가 더 복잡하고 진보 된 반복 가능한 필드를 갖고 싶습니다.반복 가능한 Wordpress 사용자 정의 필드 사용자 정의

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

을 그리고 다음과 같은 코드를 사용하여 표시됩니다 :

내 METABOX 배열과 같이 정의된다

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; 

내가하고 싶은 첫번째 일은 두 번째 입력 필드로 추가입니다 따라서 두 개의 독립적 인 값을 저장합니다.

그러나 어디서부터 시작해야할지 잘 모르겠습니다.

도움을 주시면 감사하겠습니다.

답변