wpuzman Hocam bu defa da şöyle bir hata aldım console'da:

/wp-admin/%3C?php%20echo%20admin_url(%22admin-ajax.php%22);%20?%3E

Normal ajaxurl şeklinde yazdığımda ise:

/wp-admin/admin-ajax.php 400

Bu hatayı alıyorum. Php kodlarını temanın functions.php dosyasına eklediğimde çalışıyor sorunsuzca yani ajaxı görüyor ama php kodlarını functions.php dışında bir dosyaya eklediğimde görmüyor bunları ve doğal olarak

add_action('wp_ajax_my_action' , 'my_action');
add_action('wp_ajax_nopriv_my_action' , 'my_action');

kısmını bulamadığı için 400 döndürüyor.