반응형
워드프레스:사용자 정의 필드의 모든 값 가져오기
Verve Meta Box를 사용하고 있습니다.사용자 정의 필드 중 하나로 메뉴를 만들고 싶습니다.사용자 지정 필드 값을 모두 반환하려면 어떻게 해야 합니까?예를 들어, "과일"이라는 사용자 지정 선택 필드가 있고 옵션으로 "사과", "오렌지" 및 "바나나"가 있는 경우 배열로 이러한 값의 전체 목록을 얻을 수 있는 방법은 무엇입니까?게시물과 관련된 내용을 확인할 수 있습니다.
get_post_custom_values('fruit')
…전체 목록을 어떻게 얻을 수 있는지 알 수가.
미리 감사드립니다!
누군가가 여전히 궁금해 하는 경우:
global $wpdb;
$results = $wpdb->get_results( 'SELECT DISTINCT meta_value FROM wp_postmeta WHERE meta_key LIKE "FIELD_NAME"', OBJECT );
포스트메타 테이블이 "wp_postmeta"(기본값)인지 확인하고 관리자에서 필드에 대해 작성한 이름으로 FIELD_NAME을 변경합니다.
루프에서 get_post_meta 함수를 사용하면 일반 워드프레스 방식으로 할 수 있습니다.
이것을 시도해 보십시오.
$fruits = trim(get_post_meta($post->ID,'fruits',true));
$fruits_array = explode(',',$fruits);
foreach($fruits_array as $f){
echo $f.'<br/>';
}
기본적으로 사용자 지정 필드에서 과일 이름을 쉼표로 구분해야 하나씩 배열로 분해하고 값을 하나씩 반향시킬 수 있습니다.
고마워요 데이브
저는 우아한 해결책을 찾지 못했습니다.결국 제가 한 일은 모든 게시물을 순환하며 제가 할 수 있는 한 고유한 가치를 기록하여 배열을 만드는 것이었습니다.그런 다음 저 배열을 사용해 내비게이션을 만들었습니다.
언급URL : https://stackoverflow.com/questions/9281095/wordpress-get-all-values-of-a-custom-field
반응형
'source' 카테고리의 다른 글
Pandas Dataframe / Numpy 배열 "축" 정의의 모호성 (0) | 2023.10.21 |
---|---|
PowerShell 개체에서 멤버를 제거하시겠습니까? (0) | 2023.10.21 |
그 끝에 cross(x) 버튼이 있는 EditText를 만드는 방법? (0) | 2023.10.21 |
BLOB를 CLOB로 변환하는 방법은? (0) | 2023.10.21 |
낙관적 vs.비관적 잠금 (0) | 2023.10.21 |