2016-08-05 2 views
1

SQL을 통해 사용자 지정 값을 wp_postmeta 테이블에 삽입하려고합니다. 이것은 ACF를 사용할 때 외에는 다른 필드가 나란히 삽입되어야합니다. 그래서고급 사용자 정의 필드 meta_value는 어떻게 결정됩니까?

내가

를 삽입하고있어 경우

- 테이블 구조 -

meta_id (PK) | post_id | meta_key | meta_value

- 값 -

1 | 1 | my_custom_field | Lorem Ipsum

ACF가 함께이 원하는

2 | 1 | _my_custom_field | field_57casc5assd

(내가 무작위로 57casc5assd을 선택)

어떻게 field_* 값이 결정된다? 필드 이름을 여러 가지 방법으로 해시를 시도했지만 행운이 없습니다. 이 필드를 삽입하지 않으면 get_fields()은 수동으로 데이터베이스에 삽입 한 값을 반환하지 않습니다.

답변

0

Elliot Condon (ACF의 저자)이 support forum post 것을 말한다 : 당신이 원하는

field_key이 될 수있는 일이지만 그래서, 분명히, 당신이 제공하는 모든 기능을 사용할 수 field_

로 시작해야합니다 당신에게 유일한 ID입니다. ACF는 uniqid()을 사용 중입니다.

$key = 'field_' . uniqid(); 
관련 문제