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;
내가하고 싶은 첫번째 일은 두 번째 입력 필드로 추가입니다 따라서 두 개의 독립적 인 값을 저장합니다.
그러나 어디서부터 시작해야할지 잘 모르겠습니다.
도움을 주시면 감사하겠습니다.
슈퍼 https://github.com/tammyhart/Reusable-Custom-WordPress-Meta-Boxes
그리고 그것은 이번 주에 업데이트되어있어 현재 여러 필드를 가질 수 repeteables :
그것은 GitHub의에! 매우 감사합니다 :-) –