При подключении ajax-ом файла php выдается 500 ошибка?
В начало файла добавьте строку и должно заработатьrequire($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');
Если есть желание разобраться то почитать можно здесь, и заглянуть внутрь файла "/wp-admin/admin-ajax.php"
Файл some.php работает напрямую, а не через wordpress? Если так, то функции WP не подключаются и соответственно при попытке их найти всё падает. Исправить: либо отдавайте нужный контент средствами WP, либо отправляйтесь в долгое путешествие по сборке всех include-файлов для подключения их в самом скрипте.