>  기사  >  CMS 튜토리얼  >  WordPress 게시물에 추천 이미지를 자동으로 추가하는 방법

WordPress 게시물에 추천 이미지를 자동으로 추가하는 방법

藏色散人
藏色散人앞으로
2019-12-28 11:45:532558검색

WordPress Tutorial의 다음 칼럼에서는 WordPress 기사에 추천 이미지를 자동으로 추가하는 방법을 소개합니다. 모든 WordPress 모방 사이트에 도움이 되기를 바랍니다.

WordPress 게시물에 추천 이미지를 자동으로 추가하는 방법

WordPress의 추천 이미지는 기사 목록의 각 기사에 썸네일 이미지를 추가할 수 있는 매우 유용한 기능입니다. 하지만 기사를 편집할 때 추천 이미지를 수동으로 추가하는 것은 불편합니다. 다음 코드는 기사의 첫 번째 이미지를 추천 이미지로 자동 설정할 수 있습니다.

현재 테마의 function.php에 다음 코드를 추가하세요.

function wpforce_featured() {
    global $post;
    $already_has_thumb = has_post_thumbnail($post->ID);
    if (!$already_has_thumb)  {
        $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
        if ($attached_image) {
                foreach ($attached_image as $attachment_id => $attachment) {
                set_post_thumbnail($post->ID, $attachment_id);
            }
        }
    }
}  //end function
add_action('the_post', 'wpforce_featured');
add_action('save_post', 'wpforce_featured');
add_action('draft_to_publish', 'wpforce_featured');
add_action('new_to_publish', 'wpforce_featured');
add_action('pending_to_publish', 'wpforce_featured');
add_action('future_to_publish', 'wpforce_featured');

현재 기사에 사진이 없지만 기본 썸네일을 표시하고 싶다면 어떻게 해야 할까요? 위 코드를 수정하고 미디어를 호출할 수 있나요? 라이브러리의 특정 사진이 기본 썸네일로 사용됩니다.

function wpforce_featured() {
    global $post;
    $already_has_thumb = has_post_thumbnail($post->ID);
    if (!$already_has_thumb)  {
        $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
        if ($attached_image) {
            foreach ($attached_image as $attachment_id => $attachment) {
                set_post_thumbnail($post->ID, $attachment_id);
            }
        } else {
            set_post_thumbnail($post->ID, '414');
        }
    }
}  //end function
add_action('the_post', 'wpforce_featured');
add_action('save_post', 'wpforce_featured');
add_action('draft_to_publish', 'wpforce_featured');
add_action('new_to_publish', 'wpforce_featured');
add_action('pending_to_publish', 'wpforce_featured');
add_action('future_to_publish', 'wpforce_featured');

숫자 414는 미디어 라이브러리에 있는 사진 첨부 파일의 ID 번호입니다.

Tips

위 코드는 단지 기술적인 글일 뿐이며 이전에 추가된 추천 이미지에 영향을 줄 수 있으므로 자신의 웹사이트에서 쉽게 시도하지 마세요.

추천 이미지는 공간 트래픽과 크기에 관심이 없는 사용자에게만 적합합니다. 각 이미지는 다양한 위치에서 쉽게 호출할 수 있도록 다양한 크기의 여러 썸네일로 잘리기 때문입니다. 가장 중요한 것은 외부 기능을 지원하지 않는다는 것입니다. 공간낭비인 링크들.. ..

위 내용은 WordPress 게시물에 추천 이미지를 자동으로 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 zmingcx.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제