詳細検索

wp_insert_attachment() 새 삽입

아바타
글쓴이 すがピー
2분 읽기

wp_insert_attachment() 새 삽입
日本語에서 번역 • 원문 보기

wp_insert_attachment() 참조는 다음과 같습니다

wp_insert_attachment( $attachment, $filename, $parent_post_id ); 

그리고 $parent_post_id을 명시해야 합니다. 즉, 그 레코드의 게시물_id을 미리 게시물 테이블에 삽입해야 합니다.

하지만 새 이미지 정보를 등록하고 싶은데 아직 링크된 게시물이 없다면, 게시글이 _id없으니 어떻게 해야 할지 알아봤습니다.

WP 소스를 따라 실제로 시도해봤어요,

wp_insert_attachment( $attachment, $filename, 0 ); 

$parent_post_id = 0으로 새 것을 삽입합니다.

참고로, $attachment

$wp_filetype = wp_check_filetype(basename($filename), null ); 
$wp_업로드_dir = wp_upload_dir(); 
$attachment = 배열( 
     'guid' => $wp_upload_dir['url'] . '/' . 베이스네임($filename),  
     'post_mime_type' => $wp_filetype['type'], 
     'post_title' => preg_replace('/\.[ ^.] +$/', '', basename($filename)), 
     'post_content' =>'', 
     'post_status' => '상속' 
); 

미리 업로드한 이미지의 이미지 정보를 입력하면 됩니다.

이제 새로운 이미지 정보를 하나씩 등록할 수 있습니다.

Related Articles