آموزش ها

رفع مشکل احراز هویت نظرات در وردپرس

سلام!

اگر به دنبال افزایش امنیت سایت وردپرسی خود هستید، ممکن است اقدام به گذاشتن پسورد روی پوشه `wp-admin` از طریق کنترل پنل هاست یا فایل `.htaccess` کرده باشید. اما احتمالاً با مشکلی مواجه شده‌اید که هنگام ارسال نظر توسط کاربران، پنجره احراز هویت (Password Protect) نمایش داده می‌شود. این مشکل مانع از ارسال نظرات توسط کاربران می‌شود و ممکن است تجربه کاربری سایت شما را تحت تأثیر قرار دهد.

علت این مشکل به این برمی‌گردد که وردپرس برای ارسال نظرات به برخی فایل‌های موجود در پوشه `wp-admin` نیاز دارد. وقتی که شما روی این پوشه رمز می‌گذارید، دسترسی به این فایل‌ها بدون وارد کردن نام کاربری و رمز عبور مسدود می‌شود. این محدودیت باعث می‌شود که کاربران نتوانند نظرات خود را بدون مواجهه با پنجره احراز هویت ارسال کنند.

برای رفع این مشکل، کافی است کد زیر را به فایل `.htaccess` موجود در پوشه `wp-admin` اضافه کنید:

<Files admin-ajax.php>
Satisfy Any
Allow from all
</Files>

با افزودن این کد، فایل `admin-ajax.php` که برای ارسال نظرات توسط وردپرس مورد نیاز است، بدون نیاز به احراز هویت قابل دسترسی خواهد بود و مشکل برطرف می‌شود.

با استفاده از این روش، امنیت سایت خود را حفظ کرده و هم‌زمان تجربه کاربری مناسبی برای بازدیدکنندگان خود فراهم می‌کنید.

Related Articles

دانلود فایل روی هاست

درباره من

من محسن خوشکام علاقه‌مند و مخاطب حرفه ای در علوم کامپیوتر کلاسیک هستم. در دو سال اخیر به علوم انسانی و اجتماعی نیز علاقه‌مند شده‌ام و به واسطه استارت اپم که در حوزه روانشناسی فعالیت می‌کند، به طور پیوسته در این زمینه ها مطالعه می‌کنم. مهم ترین دغدغه این روز های من مثاله گرمایش زمین و تاثیرات مخرب این پدیده روی زمین، تنها زیستگاه شناخته شده ی فعلی ما انسان ها هست.