WordPressサイトのbodyタグを閉じる直前に、特定のショッピングカートに対して次のコードを追加するにはどうすればよいですか。フッターに?私は製品ページに対してstartcart()を呼び出したいだけなのでしょう。どうもありがとう。
<script language="javascript" type="text/javascript">
startcart()
</script>
小さなスクリプトやその他のマークアップを使用しているだけの場合は、wp_footer
フィルタに関数をフックすることができます。これは、すべての正しくコーディングされたテーマに含まれるはずです。
add_action( 'wp_footer', function () { ?>
<script language="javascript" type="text/javascript">
startcart()
</script>
<?php } );
ただし、JavaScriptコードがより充実している場合、またはjQueryなどの組み込みライブラリを使用する場合は、コードを外部ファイルに入れて、 wp_enqueue_script()
関数を使用して正しくエンキューする必要があります。
wp_enqueue_script(
'myscript', // lowercase name of script
get_template_directory_uri() . '/js/script.js', // url to script
array( 'jquery' ), // libraries to use
false, // version of script (false is WP version)
true // load in footer (true) or head (false)?
);
Codex でwp_enqueue_script()
関数の使い方の詳細を読むことができます。
さらに支援が必要な場合は、以下にコメントを投稿してください。