swfobject API の追加機能を使用する必要があります。このオブジェクトは、Youtube ビデオを Web サイトに埋め込む新しい方法です。
Google のチュートリアルで見つけたコードを直接 WordPress エディターに貼り付けても効果がありませんでした。WordPress はこれをアクティブなコードとして扱いません。
そこで、新しいテンプレート ファイルを作成し、そのファイルにコードを挿入しました。これは比較的うまくいきました。コードが公開され、私が探していた追加機能を手に入れました。それは、ビデオのビジュアルを自動再生し、デフォルトでサウンドをミュートにすることができるというものでした。
ただし、これにより、ビデオのすぐ上にあるメニューのレイアウトとフローが台無しになりました。
このコードを配置する適切な場所を誰か教えてもらえますか、またはこの質問は具体的すぎますか? それが助けになる場合は、めちゃくちゃなページを次の場所で見ることができます。
http://bestoftimesusa.com/home-mute-test/
そして、それがどのように見えるべきか:
埋め込まれた完全に機能するコードは次のとおりです。
<script type="text/javascript" src="/wp-includes/js/swfobject/swfobject.js"></script>
<div id="ytapiplayer">
You need Flash player 8+ and JavaScript enabled to view this video.
</div>
<script type="text/javascript">
var ytplayer = false;
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/v/IBjstQceGBk?enablejsapi=1&playerapiid=ytplayer&version=3&autoplay=1",
"ytapiplayer", "370", "238", "8", null, null, params, atts);
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer");
ytplayer.mute();
}
</script>
</div>