![صفحه اعتبار سنجی](https://sitekhoob.com/wp-content/uploads/2015/06/8.jpg)
![صفحه اعتبار سنجی](https://sitekhoob.com/wp-content/uploads/2015/06/8.jpg)
اگر صاحب وب سایت وردپرسی هستید شاید برای شما هم پیش آمده باشد که پس از طراحی سایت برای امنیت بیشتر ، اقدام به گذاشتن رمز روی پوشه wp-admin کرده باشید اما پس از انجام این کار با یک مشکل مواجه شده باشید.
این مشکل عبارتست از : خواسته شدن رمز از بازدیدکنندگان هنگام ورود به صفحه اصلی سایت! و معمولا به دلیل نصب افزونه هایی چون woocommerce یا WP Most Popular یا … پیش می آید. به هر حال دلیل بروز این مسئله ، قرار گرفتن فایلی به نام admin-ajax.php در صفحه اصلی سایت است که توسط یک افزونه ایجاد شده. برای بر طرف کردن این مشکل مراحل زیر را انجام می دهیم:
1. ابتدا حتما یک بکاپ کلی از سایت تهیه می کنیم.
2. در صفحه اصلی سایت کلید های ترکیبی Ctrl + U را می زنیم ، با این کار کدهای طراحی سایت صفحه برای شما نمایش داده می شود.
3. با زدن دکمه های Ctrl +F به دنبال فایل admin-ajax.php می گردیم. پس از یافتن این فایل و مشاهده آدرس آن می توانید متوجه شوید که کدام افزونه از این فایل استفاده می کند. (در اینجا افزونه ای به نام yith که وابسته به woocommerce است از این فایل استفاده می کند.)
4. از طریق کنترل پنل هاست ، به پوشه wp-admin وارد می شویم و پس از پیدا کردن فایل admin-ajax.php آن را در پوشه wp-includes کپی می کنیم.
5. وارد پوشه wp-content و سپس پوشه plugins و در نهایت وارد پوشه افزونه مورد نظر می شویم.
6. فایلی با نام همان افزونه و با پسوند php را خواهیم یافت. این فایل را باز کرده و به دنبال خطی شامل این کد می گردیم: (admin_url(admin-ajax.php
7. در این کد ، عبارت admin_url را با عبارت includes_url جایگزین می کنیم و تغییرات را ذخیره می کنیم.
اکنون مشکل حل شده است.
موفق باشید.