درود؛
فایل admin-ajax یک فایل سیستمی و حیاتی وردپرس هست! این فایل برای کل سایت استفاده میشه و دستورات آجاکس و عملکردهای پس زمینه سایتتون رو مدیریت میکنه. این ویژگی در پیشخوان کاملا نیاز هست و عدم اجرای این فایل در پیشخوان مشکلات زیادی بوجود میاره.
برای سایت اصلی هم این فایل برای بخش های ورود و خروج و خروجی گرفتن برخی اطلاعات از دیتابیس نیاز هست. نباید این فایل رو حذف کنید، تنها کاری که میشه کرد اینه که یک دستور شرطی بنویسیم و در صورتی که سایتمون موقع لودینگ به این فایل نیاز نداره، کلا اون فایل رو لود نکنه! تنها راهی که میشه یه جورایی این فایل رو کنترل کرد شاید همین باشه.
این کد رو داخل فایل wp-config.php قرار بدید. قبل از خط That's all, Stop editing .... :
if( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
wp_die( '0', 400 );
}
سرعت اجرای فایل ها هم به سرورتون بستگی داره که بتونه کانکش ها رو زودتر برقرار کنه. هاست قوی تر داشته باشید مشکلی از بابت لود این فایل ها هم نخواهید داشت