2017-03-19 1 views
0

반복 가능한 필드 인 wordpress 사용자 정의 메타 필드를 만들었습니다. 즉, admin 섹션에서 jquery를 사용하여 단일 필드에 항목을 추가/삭제할 수 있습니다. 출력은 배열이고 나는 그 일을 할 수있다.반복 가능한 필드에서 단일 값 가져 오기

나는 각 반환 값을 다른 PHP 작업을 수행 할 변수로 설정할 수 있기를 원합니다. 다음은 현재 코드에 액세스하는 코드입니다.

<?php 
$repeatable_fields = get_post_meta($post->ID, 'repeatable_fields', true); 
if ($repeatable_fields) : 
foreach ($repeatable_fields as $field) : 
$staff = $field['team_staff']; 
echo $staff.'<br>'; 
endforeach; 
endif; 
?> 

직원 목록이 생성됩니다. 이제 각 스탭 멤버를 변수로 만들어야 스탭 멤버에 대한 자세한 정보를 얻을 수 있습니다. 어떻게 그런 식으로 그들을 분리하고 다른 직원 수가 반환되기 때문에 변수를 추적 할 수 있습니다.

답변

1

당신은 배열에 $ 직원을 변경해야합니다 :

<?php 
$staff = array(); 
$repeatable_fields = get_post_meta($post->ID, 'repeatable_fields', true); 
if ($repeatable_fields) : 
foreach ($repeatable_fields as $field) : 
$staff[] = $field['team_staff']; 
endforeach; 
endif; 
?> 

을 당신이 사용하려는 위치 :

foreach ($staff as $smth){ 
echo $smth; 
} 
관련 문제