programing

유튜브 임베디드 코드의 유튜브 썸네일을 워드프레스의 특징 이미지로 설정하는 방법은?

codeshow 2023. 10. 9. 23:39
반응형

유튜브 임베디드 코드의 유튜브 썸네일을 워드프레스의 특징 이미지로 설정하는 방법은?

유튜브 영상의 iframe 임베딩 코드에서 유튜브 영상의 유튜브 썸네일(내 사이트 내에 업로드하지 않음)의 외부 URL을 설정하는 방법은 무엇입니까?

외부 유튜브 썸네일 URL을 당겨서 특징 이미지로 설정하는 기능을 다음에서 만들 수 있습니까?

<iframe width="420" height="315" src="www.youtube.com/embed/gTp4sZtjHS" frameborder="0" allowfullscreen></iframe>

Oembed나 비슷한 것은 묻지 말고, 질문은 확실하다고 생각합니다.

유튜브 영상에서 큰 이미지를 끌어오는 형식은 이것입니다.http://img.youtube.com/vi/A4a0xZMMlqE/0.jpg"A4a0xZMMlqE"를 비디오 ID로 대체하기만 하면 됩니다.

이것을 설정하는 가장 쉬운 방법은 그것을 특징 이미지로 사용하는 것을 잊고 템플릿에 동적으로 끌어당기는 것입니다.

따라서 게시물에서 YouTube 비디오 ID를 저장할 사용자 지정 필드를 만들고 템플릿에서 다음과 같은 작업을 수행합니다.

<img src="http://img.youtube.com/vi/<?php echo get_post_meta($post->ID,'youtubeId');?>/0.jpg"/>

그렇게 하면 문제가 해결됩니까?

그렇지 않으면 WP_insert_attachment를 활용할 가능성이 높은 맞춤형 플러그인 http://net.tutsplus.com/tutorials/wordpress/creating-a-custom-wordpress-plugin-from-scratch/ 을 개발하는 방법을 고려할 수 있습니다.

저도 모르는 media_sideload_image를 방금 찾았습니다.URL(위의 유튜브 링크)에서 이미지를 뽑아 게시물에 첨부합니다.

의 대답은 좋지만, 그가 사용하는 링크는 저해상도 썸네일입니다.고해상도 섬네일 이미지를 사용하려면https://img.youtube.com/vi/{video_id}/maxresdefault.jpg

전체 해상도 섬네일: https://img.youtube.com/vi/dQw4w9WgXcQ/maxresdefault.jpg

저해상도 섬네일: http://img.youtube.com/vi/dQw4w9WgXcQ/0.jpg

참고로 동영상에서 동일한 API인 http://img.youtube.com/vi/dQw4w9WgXcQ/1.jpg 를 통해 3개의 이미지를 더 얻을 수도 있습니다.

http://img.youtube.com/vi/dQw4w9WgXcQ/2.jpg

http://img.youtube.com/vi/dQw4w9WgXcQ/3.jpg

언급URL : https://stackoverflow.com/questions/17759526/how-to-set-youtube-thumbnail-from-youtube-embed-code-as-featured-image-in-wordpr

반응형