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

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

藏色散人
풀어 주다: 2019-12-28 11:45:53
앞으로
2640명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿