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

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

نصب نشدن قالب و افزونه وردپرس

فعال و غیرفعال کردن ویرایشگر پوسته و افزونه

برای این کار باید به داخل هاستتون برید جایی که کدهای وردپرس قرار دارد و باید وارد فایل wp-config.php شوید. از این رو شما میتوانید به راحتی دسترسی بسیاری از موارد رو غیرفعال و یا فعال نمایید حتی میتوانید برای بالا بردن حجم وب سایت نیز اقدام کنید.

بخوانید: خطای ۵۰۰ در وردپرس و ۱۲ روش برای رفع مشکل

اضافه شدن file mood در داخل فایل wp-config

این تکه کد ابتدا در وردپرس خام وجود ندارد. گاهی ممکن است برخی از طراحان یا توسعه دهندگان وردپرس و قالب این خط کد رو به فایل wp-config اضافه کنند. که باعث غیرفعال شدن ویرایشگر پوسته و افزونه و همچنین غیر فعال شدن دکمه افزودن افزونه جدید خواهد شد که امکان نصب افزونه در وردپرس را نخواهید داشت.

اضافه شدن file mood در داخل فایل wp-config برای فعال سازی ویرایشگر پوسته و افزونه

حال برای اینکه این خط کد را برای فعال سازی ویرایشگر قالب و افزونه و همچنین فعال شدن منوی افزودن افزونه تازه به پیشخوان اضافه شود. همچنین دکمه بارگزاری افزونه نیز ظاهر شود. کافی است که true را به false تغییر دهیم. و با این کار ویرایشگر هر دو فعال خواهند شد

نکته : وجود همچین کدی برای بالا بردن امنیت سایت و قالب حائز اهمیت است

define(‘DISALLOW_FILE_MOOD’,true);

را به کد زیر تغییر دهید

define(”DISALLOW_FILE_MOOD’,fasle);

خطای غیر منتظره : نمایش افزونه های مخزن وردپرس در وردپرس

شما ممکن است در زمانی که بخواهید یک افزونه رو از مخزن وردپرس نصب نمایید. نیاز باشد که از قسمت افزونه‌ها > افزودن افزونه تازه و لیستی از افزونه ها از طریق مخزن وردپرس برای شما نمایش داده شود.

اما زمانیکه وارد این قسمت خواهید شد با خطای زیر مواجه می‌شوید.

یک خطای غیرمنتظره رخ داد، ممکن است مشکل از worpdress.org با تنظمیات سرویس دهنده شما باشد. اگر کماکان این مشکلات ادامه داشت. لطفا سری به انجمن های پشتیبانی بزنید

نمایش افزونه های مخزن وردپرس در وردپرس

برای همین منظور وارد فایل wp-config.php شوید. و با کدی مشابه کد زیر مواجه خواهید.

define(‘WP_HTTP_BLOCK_EXTERNAL’,true);

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

بخوانید: ۷ راه حل برای رفع خطای ۴۰۴ در وردپرس

شما با قرار دادن flase به جای true در کد بالا به راحتی میتوانید افزونه های مخزن وردپرس را فعال نمایید. به شکل زیر

define(‘WP_HTTP_BLOCK_EXTERNAL’,fasle);

اگر خواستید دسترسی به لینک‌های خارجی همچنان مسدود باشد. اما بتوانیم از مخزن وردپرس افزونه‌ها یا قالب‌های مورد نظر خود را دانلود و نصب کنیم می توانیم از تکه کد زیر نیز استفاده نماییم. و سایتی که می‌خواهیم محدودیتی در آن اعمال نشود. (البته این تکه کد ارتباطی به ویرایشگر پوسته و افزونه ندارد. و صرفا برای دسترسی به مخزن وردپرس و بالا بردن امنیت و سرعت سایت حائز اهمیت است.)

define(‘wp_accessible_host’, ‘*.wordpress.org’);

همچنین می‌توانید با کاما سایت های بیشتری نیز به این کد اضافه نمایید برای مثال شکل کد زیر را ببینید.

define(‘wp_accessible_host’, ‘*.wordpress.org/themeforst.com’);

البته می‌توانید کد مربوطه که در بالا برای بالا بردن امنیت وردپرس بود را به حالت true برگردانید به شکل زیر:

define(‘WP_HTTP_BLOCK_EXTERNAL’,true);

دسته بندی شده در: