子テーマのfunction.phpに以下のコードを作成後、
add_action('wp_enqueue_scripts', 'js_files');
function js_files() {
wp_register_script('ajax_call_mkto', get_template_directory_uri() . 'js/something.js', array('jquery'), false);
wp_enqueue_script('ajax_call_mkto');
}
ビュー ページのソースを確認し、リンクをクリックして機能するかどうかを確認しました。クリックすると、404 Not Found ページが表示されます。私のJSファイルに何か問題がありますか?
var $k = jQuery.noConflict();
$k('#something .somethinghere("yolo")').click(function() {
var $this = $k(this);
// Ajax call
ajaxConnection($this);
});
function ajaxConnection(item) {
alert('IT WORKS!');
}
これは、コンソール ログに表示されるエラーです。
404 (見つかりません) somewebsite.com/:79 リソースは画像として解釈されましたが、MIME タイプ text/html で転送されました
アップデート
私はそれを考え出した。
子テーマ ディレクトリにスクリプト フォルダがありました。親のテーマ フォルダーからディレクトリを取得する "get_template_directory_uri()" を使用する代わりに、子テーマからフォールドを取得するには "get_stylesheet_directory_uri()" を使用する必要があります。
助けてくれてありがとう!それは私の小さな間違いでした。