0
확인란 그룹과 함께 metabox를 만들고 사용자 정의 게시 유형으로 확인란을 채 웁니다. 이 기사의 코드를 사용하고Wordpress metabox는 사용자 정의 게시 유형이있는 checkbox 그룹을 채 웁니다.
:
array (
'label' => 'Sponsors',
'desc' => 'Sponsors for this exercise.',
'id' => $prefix.'sponsors',
'type' => 'checkbox_group',
'options' => array (
'one' => array (
'label' => 'Option One',
'value' => 'one'
),
'two' => array (
'label' => 'Option Two',
'value' => 'two'
),
'three' => array (
'label' => 'Option Three',
'value' => 'three'
),
'four' => array (
'label' => 'Option Four',
'value' => 'four'
)
)
)
이 코드는 데이터 저장 : 체크 박스 그룹에 대해 이제 Reusable Custom Meta Boxes Part 2
나는 값이 하드 코딩이
case 'checkbox_group':
foreach ($field['options'] as $option) {
echo '<input type="checkbox" value="'.$option['value'].'" name="'.$field['id'].'[]" id="'.$option['value'].'"',$meta && in_array($option['value'], $meta) ? ' checked="checked"' : '',' />
<label for="'.$option['value'].'">'.$option['label'].'</label><br />';
}
을 단절;
내가 체크 박스를로드하는 사용자 정의 포스트 유형을 사용하려면: 대신 하드 코딩 사람의 내 사용자 지정 게시 유형 값을 보여줍니다 있도록
function get_sponsors()
{
$args = array(
'numberposts' = -1,
'post_type' = 'px_sponsor',
'orderby' = 'post_title',
'order' = 'ASC'
);
$my_sponsors = get_posts($args);
return $my_sponsors;
}
어떻게 수정할 수 있습니까?