K 보드 디폴트 및 갤러리 스킨 등을 사용중입니다. 6.4 최신버전
유튜브 입력간 사용자 불편으로 인해 방법을 찾다가 아래 답변주신 코드를 찾았습니다.
https://www.cosmosfarm.com/threads/document/31194
add_filter('kboard_content', 'kboard_content_video_iframe', 10, 3);
function kboard_content_video_iframe($content, $content_uid, $board_id){
// 유튜브
$content = preg_replace("/\s*[a-zA-Z\/\/:\.]*youtube.com\/watch\?v=([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)/i", '<iframe src="https://www.youtube.com/embed/$1" width="560" height="315" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>', $content);
// 비메오
$content = preg_replace("/\s*[a-zA-Z\/\/:\.]*vimeo.com\/(\d+)/i", '<iframe src="https://player.vimeo.com/video/$1" width="560" height="315" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>', $content);
return $content;
}
작동이 잘되긴하는데,, 문제가 유튜브에 시작시간을 넣으면 이상한 시간데로 가는 현상이 있어서 찾아보니..
위의 코드는 입력이 https://youtu.be/ncidxkkju9E?t=60 이라고 가정했을때, ncidxkkju9E값만 받아오는데..ㅠㅠ
문제는 1. 유튜브 뒤에 시작시간 받는게 없음 2. 어거지로 $1$2 이렇게 넣어봤는데..
또 문제가 생긴게 embed가 되었을때는 t라는 값이 start로 바뀐다는 겁니다. ㅠㅠ
즉 현재는..
https://youtu.be/ncidxkkju9E?t=60
->ncidxkkju9E
제가 필요한건..
https://youtu.be/ncidxkkju9E?t=60
->ncidxkkju9E?start=60
어떻게 해야 할까요?
아직 등록된 답변이 없습니다.
다른 질문글에 도움을 주어야 자신도 도움을 받을 수 있습니다.
내 글에 답변이 안달린다면 다른 질문글에 답변을 남겨서 포인트를 쌓아주세요. 😃
커뮤니티에서 양질의 답변은 상호 존중과 배려를 통해서만 지속 가능하기 때문에 함께 소중한 커뮤니티의 공익적 가치를 지켜주시길 부탁드립니다.
1. 알맞은 카테고리에 내용을 올려주시길 부탁드립니다.
2. 주제가 다르다면 새로운 글로 나눠서 올려주시길 부탁드립니다.
3. 문제 해결이 되지 않아 이어지는 내용이라면 댓글로 남겨주시길 부탁드립니다.
4. 제목은 내용을 추측할 수 있도록 작성해주시길 부탁드립니다.
5. 내용이 공개되면 안 되는 것이라면 고객지원 쪽으로 유료 기술지원을 요청해주시길 부탁드립니다.
보다 신속, 정확, 유익한 커뮤니티가 될 수 있도록 지켜주시길 부탁드립니다.
고맙습니다.