0
Wordpress의 "고급 사용자 정의 필드"를 기반으로 군중 기금 플랫폼을 개발 중입니다. 새로운 자금 조달 프로젝트를 만들기 위해 우리는 ACF 필드를 HTML 형식으로 채 웁니다. 제출에 우리는 새로운 WP-페이지를 만들 : 우리가 수동으로 "저장"또는 워드 프레스 백엔드에있는 페이지의 "게시"에 클릭하기 전에 새 페이지를 만든 후 ACF 필드를 가져올 수 없습니다.
$post = array(
'post_name' => $pname,
'post_title' => $pname,
'post_type' => 'page',
'post_parent' => 8,
'page_template' => 'project.php'
);
$this->post_id = wp_insert_post($post);
이 이상하게 우리가
get_field(" ... ")
와 필드 변수에 액세스 할 수 없습니다.
wp_update_post()
또는
wp_publish_post()
은 아무런 차이가 없습니다.
의견이 있으십니까?
"저장"또는 "게시"를 클릭하기 전에 필드의 값을 원하십니까? 당신은 무엇을하려고합니까 – Ohgodwhy
우리는 초안으로 새 페이지를 저장하고 그것에 몇 가지 사용자 정의 필드 항목을 추가합니다 (모두 PHP를 통해 완료되었습니다). 그런 다음 ACF 필드에 액세스하려면 비어 있습니다. 백엔드로 이동하여 생성 된 페이지를 선택하면 필드가 표시됩니다. 백엔드에서 "저장"을 클릭 할 때만 PHP get_field()를 통해 필드에 액세스 할 수 있습니다. –