خواسته شدن رمز برای صفحه اصلی!

صفحه اعتبار سنجی
ارسال شده توسط: سید محمد قائمی دیدگاه ها: 0 دیدگاه

خواسته شدن رمز برای صفحه اصلی!

اگر صاحب وب سایت وردپرسی هستید شاید برای شما هم پیش آمده باشد که پس از طراحی سایت برای امنیت بیشتر ، اقدام به گذاشتن رمز روی پوشه 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

 

فایل php

 

7. در این کد ، عبارت admin_url را با عبارت includes_url جایگزین می کنیم و تغییرات را ذخیره می کنیم.

 

کد مورد نظر

 

 

کد جایگزین

 

 

اکنون مشکل حل شده است.

موفق باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آنالیز رایگان سایت شما و رقبا

دوست دارید بدانید رقبا چه برتری هایی نسبت به شما دارند؟

کاملا رایگان سایت شما و رقبا را بررسی می‌کنیم.متوجه خواهید شد رقبا چه اقدامات مفیدی کرده اند که از آن بی خبرید!
فقط کافیست آدرس ایمیل و آدرس وبسایت خود یا رقیبتان را وارد کنید.