안녕하세요. kboard 비너스 웹진 스킨 사용자입니다.
워드프레스에서는 내용에 유튜브 링크를 넣으면 동영상이 바로 출력이 되는데
비너스 웹진 스킨 내용에 유튜브 링크를 첨부하면 링크가 출력되고 동영상은 바로 출력이 안되네요.
내용에 유튜브 링크를 넣으면 해당 동영상이 바로 출력되게 할 수 있나요?
안녕하세요~^^
유튜브의 iframe 코드를 게시글 본문에 입력해주시면 가능합니다.
스킨 상관없이 모든 KBoard(케이보드) 게시판에서 동일하게 유튜브 동영상을 삽입할 수 있습니다.
아래 링크를 참고해주세요.
https://www.cosmosfarm.com/demo/kboard-wonderful-product-skin/?mod=document&uid=3661
https://www.cosmosfarm.com/demo/?uid=3310&mod=document
고맙습니다.
안녕하세요~^^
유튜브 링크를 게시글 내용에 삽입하면 자동으로 유튜브 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;
}
워드프레스 관리자 -> 테마 디자인 -> 테마 편집기 메뉴에서 functions.php 파일을 편집할 수 있습니다.
사용하는 스킨과 관계없이 모든 게시판에서 동작합니다.
고맙습니다.