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つの独立した値を保存する。
ただし、どこから始めるのかは特に分かりません。
ご協力いただければ幸いです。
スーパー https://github.com/tammyhart/Reusable-Custom-WordPress-Meta-Boxes
そして、それが今週更新されていますし、今で複数のフィールドを持つことができますrepeteables:
それはgithubのです!どうもありがとう :-) –