kboard를 사용하고있습니다.
youtube영상을 삽입하려고 텍스트 모드에서 작성하여 게시글 작성했는데
영상이 뜨질 않습니다.
스크린샷은 아래 링크에 있습니다.
https://imgur.com/a/nyV4x3l
아이프레임 화이트리스트, 아래 등록된 iframe 주소를 허가합니다에 유튜브 추가해도 문제가 발생합니다.
안녕하세요~^^
실제로 입력하신 코드는 어떻게 되시는지요?
유튜브의 iframe 코드를 게시글 본문에 입력해주시면 가능합니다.
스킨 상관없이 모든 KBoard(케이보드) 게시판에서 동일하게 유튜브 동영상을 삽입할 수 있습니다.
아래 링크를 참고해주세요.
https://www.cosmosfarm.com/demo/kboard-wonderful-product-skin/?mod=document&uid=3661
https://www.cosmosfarm.com/demo/?uid=3310&mod=document
저희 데모 페이지에서도 실제 입력하신 코드를 테스트해보시겠어요?
https://www.cosmosfarm.com/demo/
추가로,
유튜브 링크를 게시글 내용에 삽입하면 자동으로 유튜브 iframe 코드로 변경하시려면
워드프레스 관리자 -> 외모(테마 디자인) -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해서 확인해보시겠어요?
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;
}
사용하는 스킨과 관계없이 모든 게시판에서 동작합니다.
고맙습니다.