次のコードを使用して、mp3プレーヤーをWordPressに統合しようとしています。
$(document).ready(function(){
var description = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit';
var path_php = "<?php bloginfo('template_directory'); ?>";
$('body').ttwMusicPlayer(myPlaylist, {
autoPlay:false,
description:description,
jPlayer:{
swfPath: path_php+'/plugin/jquery-jplayer'
}
});
});
奇妙なことに、プレーヤーはOperaとIE8だけで動作しています。ブログの絶対パスをvarphp_pathに書き込むと機能するため、スクリプトは正しく統合されています。
私が欠けているものを手伝ってくれますか?ありがとう!
後で編集:上記のjqueryコードにwpテンプレートパスをロードする方法の別のアプローチについてのアイデアがあれば、私はそれを受け入れます。
上記のコードのブラウザ出力は次のとおりです。
$(document).ready(function(){
var description = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit';
var path_php = "http://localhost/mywebsite/wp-content/themes/mythemename";
$('body').ttwMusicPlayer(myPlaylist, {
autoPlay:false,
description:description,
jPlayer:{
swfPath: path_php+'/plugin/jquery-jplayer'
}
});
});