1
나는 Wordpress에서 배너를 업로드하는 데 사용되는 게시 유형이 있습니다. 이름, 이미지/비디오 및 URL에 사용자 정의 필드 사용. 기본 미디어 업로드는 이미지/비디오를 업로드하는 데는 잘 작동하지만 내 문제는 사용자 정의 필드에 비디오 기본 URL을 가져올 수 없다는 것입니다.wordpress에서 미디어 업로드를 사용하여 비디오 파일을 업로드하는 방법은 무엇입니까?
여기에 비디오 URL을 가져올 수없는 코드가 있습니다. 그것은 단지 나에게 비디오 파일 이름을 준다.
window.send_to_editor = function(html) {
var imgurlar = html.match(/<img[^>]+src=\"([^\"]+)\"/);
var imgurl = imgurlar[1];
//image
if(imgurl.length){
jQuery('#wsp_media').val(imgurl);
jQuery('#preview-wsp-media').html('<img src="'+imgurl+'" style="max-width:30px; max-height:50px"/><input type="button" value="Remove" class="button" onclick="removeUspMedia()"/>');
}
//video
else{
var fileurl = jQuery(html);
//above "html" carries only video name if I click on "none" button in media library
//check if fileurl is a video ??
var fName = jQuery(fileurl).attr('href');
ext = fName.split('.').pop().toLowerCase();
var validVideos = [<?php echo "'" . implode("','", explode(' ', $this->validVideos)) . "'"?>];
if(jQuery.inArray(ext, validVideos) == -1){
alert('invalid video file selected');
}else{
jQuery('#wsp_media').val(fName);
jQuery('#preview-wsp-media').html('<img src="<?php bloginfo('url')?>/wp-includes/images/crystal/video.png" style="max-width:30px; max-height:50px"/><input type="button" value="Remove" class="button" onclick="removeUspMedia()"/>');
}
}
tb_remove();
}