WordPress Tutorial의 다음 칼럼에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!