멀티 사이트일 경우에 각 사이트를 선택해서 저장해야 한다.
아래와 같이 해당 블로그 사이트를 선택해서 하면 된다.
$title = $_POST['title'];
$author_id = $_POST['author_id'];
$reference = $_POST['reference'];
$blog_id = $_POST['blog_id'];
$my_post = array(
'post_title' => $title,
'post_status' => 'pending',
'post_author' => $author_id,
'post_type' => 'order'
);
switch_to_blog($blog_id);
$new_id = wp_insert_post( $my_post );
update_post_meta($new_id, "reference", $reference);
restore_current_blog();
출처 : http://wordpress.org/support/topic/wp_insert_post-in-current-blog
'프로그램 경험 > PHP' 카테고리의 다른 글
[WordPress] 워드프레스 wp_insert_post 시 저장이 안되는 ... (0) | 2012.12.05 |
---|---|
[PHP] 한글 깨질때 조치 (0) | 2012.12.04 |
[WordPress] 워드프레스 이미지 업로드와 fetured image의 차이 (0) | 2012.12.03 |
[PHP] MsSql 연동 모듈(Sqlsrv) 연결 테스트 (0) | 2012.12.03 |
[PHP] MsSql 연동 모듈(Sqlsrv) 정보 알아내기 (0) | 2012.12.03 |