نوشته شده در 10 دیدگاه

عدم دسترسی ادمین به افزودن افزونه یا قالب در وردپرس

چرا ادمین وردپرس نمی‌تواند افزونه یا قالب اضافه کند؟

گاهی با وجود داشتن نقش مدیر کل (Administrator) در وردپرس، امکان افزودن یا ویرایش افزونه‌ها و قالب‌ها وجود ندارد. این مشکل معمولاً به تنظیمات فنی سایت مربوط می‌شود، نه سطح دسترسی کاربر.

در ادامه، مهم‌ترین دلایل و راه‌حل‌های این مشکل را به‌صورت خلاصه بررسی می‌کنیم.

1. بررسی نقش کاربری

ابتدا مطمئن شوید نقش شما واقعاً مدیر کل است:

پیشخوان ← کاربران ← شناسنامه شما

اگر نقش Administrator نباشد، دسترسی مدیریت افزونه و قالب فعال نمی‌شود.

2. محدودیت در فایل wp-config.php

در بسیاری از سایت‌ها نصب و ویرایش افزونه‌ها از طریق فایل تنظیمات وردپرس غیرفعال شده است.

در فایل wp-config.php این کدها را بررسی کنید:

define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_FILE_MODS', true);

در صورت وجود، مقدار آن‌ها را به false تغییر دهید یا کلاً حذف کنید.

3. محدودیت دسترسی در هاست

اگر دسترسی پوشه‌های زیر درست نباشد، وردپرس اجازه نصب افزونه را نمی‌دهد:

wp-content
wp-content/plugins
wp-content/themes

دسترسی استاندارد:

  • پوشه‌ها: 755
  • فایل‌ها: 644

در صورت نیاز، از پشتیبانی هاست بخواهید Permission و Ownership را اصلاح کند.

4. تداخل افزونه‌های امنیتی

افزونه‌های امنیتی مثل Wordfence یا iThemes Security ممکن است دسترسی مدیر کل را محدود کنند. برای تست، می‌توانید موقتاً پوشه افزونه امنیتی را تغییر نام دهید و نتیجه را بررسی کنید.