2012-05-09 9 views
1

チュートリアルのあとにthisをたどり、繰り返しタイプのカスタムフィールドを作成しました。しかし、私は次の段階に持ちこたえ、より複雑で高度な反復可能なフィールドを持っていきたいと考えています。Repeatable 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; 

私が何をしたいまず最初は、第2の入力フィールドとして追加されます2つの独立した値を保存する。

ただし、どこから始めるのかは特に分かりません。

ご協力いただければ幸いです。

答えて

2

このチュートリアルでは、最新バージョンのコードを使用できます。 (...テキスト、画像など)

+0

スーパー https://github.com/tammyhart/Reusable-Custom-WordPress-Meta-Boxes

そして、それが今週更新されていますし、今で複数のフィールドを持つことができますrepeteables:

それはgithubのです!どうもありがとう :-) –

関連する問題