私のヘッダーは、電子メールを送信するjavascriptファイルを呼び出しています。
<script type="text/javascript" src="<?php bloginfo('template_directory') ?>/css/effects.js"></script>
しかし、このファイルの中には、実際に電子メールを送信する.phpファイルを呼び出すjQueryコードがあります。
$.ajax({
type: "POST",
url: "css/sendmail.php",
data: dataString`
ただし、URLが次の場合を除いて、スクリプトは機能しません。
<?php bloginfo('template_directory') ?>/css/sendmail.php
だけでなく:
css/sendmail.php
Js内にwordpressテンプレートディレクトリへのパスを含める方法はありますか?
テンプレートディレクトリを変数に保存するJavascriptスニペットを作成し、後でこれを使用できます。
<script>
var templateDir = "<?php bloginfo('template_directory') ?>";
</script>