wordpress サイトにカスタム jquery ファイルがあり、変数に割り当てられた bloginfo('template_directory') を使用して、毎回完全な URL を入力するのではなく、ajax URL パスで使用しようとしています (特にこれは現時点ではテスト サイトで開発中のため、実際のドメインのライブ サイトに移動するときにすべてが機能することを確認する必要があります)。
私が現時点で持っているもの:
$(document).ready(function(){
var templateDir = "<?php bloginfo('template_directory') ?>";
// Login
$('.login-form').on('submit', function(e){
e.preventDefault();
dataString = $(this).serialize() + '&ajax=1';
$.ajax ({
type: "POST",
url: templateDir + "/inc/do-login.php",
data: dataString,
cache: false,
success: function(data)
{.
.
.
}
});
});
そして、コンソールエラーで得られるのは(サイトのURLが...に置き換えられた)です:
POST http://www......./...../%3C?php%20get_bloginfo('template_directory')%20?%3E/inc/do-login.php 404 (Not Found)
誰でもこれに光を当てることができますか?