WordPress サイトでセットアップしようとしている IDX ソリューションに wp_enqueue_script を使用するのはこれが初めてです。私のファイルパスは child-theme/js/idx.js です
このコードを functions.php ファイルに配置しました。
<?php
function wptuts_scripts_with_jquery()
{
// Register the script like this for a theme:
wp_register_script( 'custom-script', get_template_directory_uri() . '/js/idx.js', array( 'jquery' ) );
// For either a plugin or a theme, you can then enqueue the script:
wp_enqueue_script( 'custom-script' );
}
add_action( 'wp_enqueue_scripts', 'wptuts_scripts_with_jquery' ); ?>
そして、私の idx.js ファイルのこのコード:
<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js" type="text/javascript" ></script>
<script src="http://tools.example.com/scripts/postmessage.min.js" type="text/javascript" ></script>
<script type="text/javascript" >
$.createDynamicFrame('http://example.example.com', 'http://example.example.com/26611/Carets/search?parentUrl=' + encodeURIComponent( document.location.href ), 'MapSearch');
これは何もしません。functions.php の wptuts_scripts_with_jquery() 関数を他のスクリプトで使用すると、動作するように見えますが、idx.js スクリプトでは動作しません。どんな助けでも本当に感謝しています。
ありがとう!