2016-12-15 1 views
0

저는 Wordpress로 설문 조사 사이트를 개발 중이며 주 수집 도구로 Calderawp 양식을 사용하고 있습니다. 맞춤형 게시 유형 내의 맞춤 입력란에 설문 조사의 각 입력란에 대한 응답을 저장하는 형식의 프로세서가 있습니다. 이 경우 사용자 정의 게시 유형은 "제출"입니다. 내 질문은 I의 출력을 어떻게 View of one of my custom fields within the "submission" postWordpress - WP 대시 보드에서 값이 "배열"일 때 사용자 정의 필드의 출력을 표시하려면 어떻게합니까?

됩니다 :

내 관심사는 다중 선택 필드는 체크 박스와 같이 제출하면, 워드 프레스 대시 보드의 사용자 정의 필드의 값이 "배열"는 점이다 문자열 또는 목록의 배열 값?

나는 다음과 같이 할 수도 있다고 생각했지만 작동하지 않습니다.

/** 
* Alter output of custom fields 
*/ 
add_filter('get_post_metadata', 'custom_get_post_metadata_filter', 10, 4); 
function custom_get_post_metadata_filter($value, $object_id, $meta_key, $single){ 

    var_dump($value); 

    if(is_array($value)) { 
     return implode(',', $value); 
    } 

    return $value; 
} 

문제는 모든 var_dump($value) 반환 NULL보다는 배열이 그것입니다 말한다 수 있습니다.

도움을 주시면 감사하겠습니다. 미리 감사드립니다! :)

답변

0
+0

감사의 데이터를 일렬 화를 푸는한다, 잘 get_post_meta을 설명합니다. get_post_meta는 프런트 엔드 또는 클라이언트에이 배열의 값을 출력하는 것입니다. 문제는 Wordpress 대시 보드에있는이 대사 물에서 배열의 내용을 볼 필요가 있다는 것입니다. 어떤 아이디어? –

관련 문제