0

나는 많은 포스트에서 clasic iframe이 내장 된 youtube 비디오를 사용하고 있습니다. 게시물 내부에 iframe div를 찾고 맞춤 YouTube 코드로 바꿀 수 있습니까? YouTube 동영상을 제어하기 위해 코드를 사용하고 싶습니다. 시작될 때, 끝날 때.youtube iframe을 찾아서 맞춤 코드로 바꾸기

난 내 게시물에있는 코드는 다음과 같습니다

<iframe width="824" height="464" src="//www.youtube.com/embed/eEqIBzxHjiA?rel=0" frameborder="0" allowfullscreen></iframe> 

그리고 난으로 대체 할 ...

<script> 

    // create youtube player 
    var player; 
    function onYouTubePlayerAPIReady() { 
     player = new YT.Player('player', { 
      height: '390', 
      width: '640', 
      videoId: 'eEqIBzxHjiA', 
      events: { 
      'onReady': onPlayerReady, 
      'onStateChange': onPlayerStateChange 
      } 
     }); 
    } 

    // autoplay video 
    function onPlayerReady(event) { 
     event.target.playVideo(); 
    } 

    // when video ends 
    function onPlayerStateChange(event) {   
     if(event.data === 0) {    
      alert ('FInished'); 

     } 
    } 

</script> 

너희들 감사

답변

1

사용 단축 코드을 1. WordPress Rich Editor는 JavaScript src 태그를 제거 할 수 있으므로 짧은 코드를 정의하는 작은 플러그인을 작성하는 것이 가장 좋습니다. [myyoutube id = eEqIBzxHjiA] 지금부터 사용하십시오. 아마 주 코드를 담고있는 javascript .js 파일을 정의하고 단축 코드가있는 각 페이지에 그 파일을 포함 시키려고 할 것입니다. 따라서 플레이어 ID를 제외한 위의 모든 내용은 바로 가기 코드에서 정의한 포함 된 .js 파일에 있습니다. playerId 만 javascript 함수를 호출합니다.

기존의 모든 항목의 경우 기존 2 : 아마 가장 빠른 데이터베이스 게시물 테이블에 SQL 명령을 사용하여 새 단축 코드 태그 위의 정규식과 일치하는 모든 항목을 대체하는. (가장 빠른 방법)