게시물을 추가하는 동안 게시물 메타 값을 삽입하는 방법은 무엇입니까? 게시물을 삽입 wp_insert_post 함수를 사용하고 있습니다. "add_post_meta"기능을 사용하려면 게시 ID를 지정해야합니다. 게시물을 삽입 할 때 어떻게 값을 추가 할 수 있습니까? 이 일을 할 수있는 방법이 있습니까?wordpress에 게시물 메타 값을 삽입하는 방법
관련 - DJ confusion.I에 대한
게시물을 추가하는 동안 게시물 메타 값을 삽입하는 방법은 무엇입니까? 게시물을 삽입 wp_insert_post 함수를 사용하고 있습니다. "add_post_meta"기능을 사용하려면 게시 ID를 지정해야합니다. 게시물을 삽입 할 때 어떻게 값을 추가 할 수 있습니까? 이 일을 할 수있는 방법이 있습니까?wordpress에 게시물 메타 값을 삽입하는 방법
관련 - DJ confusion.I에 대한
난 당신이 게시물에 삽입 배열을 만든 가정
$new_post = array(
'post_title' => $title,
'post_content' => $content,
'post_type' => $type,
'post_status' => $status
);
$id = wp_insert_post($new_post);
와 새로운 삽입 post_id를 다음 post_id를, meta_key, meta_value
같은 매개 변수를 전달하여 wp_postmeta 테이블에 값을 삽입 얻을update_post_meta($id,'total_payments',$amount);
update_post_meta($id,'downcount',$downcount);
시도해보십시오.
죄송 솔루션 나 자신을 발견했다. wp_insert_post 함수가 반환하는 Post ID를 사용해야합니다. 성공적인 게시를위한 게시 ID 값을 반환합니다.
Makwana의 대답은 당신이 말하는 것과 정확히 일치하기 때문에 꼭해야합니다. 그러나 가장 중요한 예가 있습니다. –
+1 감사합니다. 그냥 도와 줬습니다. – Anagio
대단히 감사하겠습니다. –
이렇게하면 데이터베이스를 많이 사용하게됩니다. 대신, $ new_post 배열에 'meta_input'=> 배열 ( 'test_meta_key'=> 'test_meta_key 값', )을 추가 할 수 있습니다 – Blueriver