2013-09-28 5 views
4

이미지를 추천 이미지로 설정하고 싶습니다. WordPress의 문서에서이 코드 조각을 발견했습니다. 이미지를 업로드 디렉토리에 저장했지만 이미지는 게시물의 추천 이미지 (코드의 37 번째 이미지)로 더 이상 설정되지 않았습니다.Wordpress에서 PHP로 게시물의 추천 이미지로 이미지를 설정하는 방법?

좀 보시 겠어요? 고마워요

<?php 
    $wp_filetype = wp_check_filetype(basename($filename), null); 
    $wp_upload_dir = wp_upload_dir(); 
    $attachment = array(
    'guid' => $wp_upload_dir['url'] . '/' . basename($filename), 
    'post_mime_type' => $wp_filetype['type'], 
    'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)), 
    'post_content' => '', 
    'post_status' => 'inherit' 
); 
    $attach_id = wp_insert_attachment($attachment, $filename, 37); 
    // you must first include the image.php file 
    // for the function wp_generate_attachment_metadata() to work 
    require_once(ABSPATH . 'wp-admin/includes/image.php'); 
    $attach_data = wp_generate_attachment_metadata($attach_id, $filename); 
    wp_update_attachment_metadata($attach_id, $attach_data); 
?> 

답변

3

나는 오른쪽 게시물에 추천 이미지로 이미지를 사용 하시겠습니까? 그런 다음 게시물에서 백엔드 추천 이미지 탐색 옵션을 사용하지 않는 이유는 무엇입니까? 브롬 거기 당신은 단순히 uplod 이미지 기능의 수와 그 기능을 갖춘 이미지 당신은 당신이 당신의 코드 끝에 다음 줄을 추가해야 페이지 the_post_thumbnail($size, $attr);

+0

덕분에이 내가 찾고 있던 기능이다 :) – JojoLapin45

3

에이 코드를 표시 할 수 있습니다 :

// add featured image to post 
add_post_meta($post_id, '_thumbnail_id', $attach_id);