کتابخانه کدهای تخصصی کانفیگ وردپرس (wp-config)
ثوابت سیستمی فایل wp-config.php برای کنترل حافظه PHP، دیباگ امنیتی، غیرفعالسازی ویرایشگر، تنظیمات زبالهدان و بهینهسازی کش.
اسنیپتهای منتشر شده در این بخش
13 قطعه کدبا قرار دادن `define('DISALLOW_FILE_MODS', true);` در wp-config.php، تمام دسترسیهای نصب، حذف و ارتقای افزونه و پوسته در پیشخوان مسدود میشود.
با قرار دادن `define('EMPTY_TRASH_DAYS', 0);` در wp-config.php، دکمه «انتقال به زبالهدان» تبدیل به «پاک کردن برای همیشه» میشود.
با افزودن `define('EMPTY_TRASH_DAYS', 7);` در wp-config.php، زبالهدان وردپرس به جای ۳۰ روز، هر ۷ روز یکبار به صورت خودکار تخلیه میگردد.
کد `define('UPLOADS', 'media');` را در wp-config.php قرار دهید تا رسانهها مستقیماً در پوشه `site.com/media` ذخیره و آدرسدهی شوند.
با قرار دادن `define('DISABLE_WP_CRON', true);` در wp-config.php، کرون وابسته به بازدید خاموش شده و میتوانید آن را به کرون واقعی لینوکس در هاست بسپارید.
کد `define('SAVEQUERIES', true);` را در wp-config.php درج کنید تا همراه با افزونه Query Monitor اطلاعات کامل دیتابیس را تحلیل نمایید.
با تنظیم `define('WP_DEBUG_DISPLAY', false);` و `@ini_set('display_errors', 0);` هیچ خطایی روی ظاهر سایت نشان داده نخواهد شد.
کدهای زیر را در wp-config.php قرار دهید تا خطاها بیصدا در مسیر `wp-content/debug.log` ذخیره شوند.
خط `define('WP_DEBUG', false);` را در فایل wp-config.php پیدا کرده و مقدار آن را به `true` تغییر دهید.
کدهای زیر را در wp-config.php وارد کنید تا سقف حافظه بخش فرانت به 256M و پیشخوان ادمین به 512M ارتقا یابد.
با قرار دادن کد `define('AUTOSAVE_INTERVAL', 300);` در wp-config.php، بازه ذخیره خودکار ویرایشگر از ۱ دقیقه به ۵ دقیقه (۳۰۰ ثانیه) افزایش مییابد.
با قرار دادن کد `define('WP_POST_REVISIONS', 5);` در wp-config.php، وردپرس برای هر نوشته تنها ۵ رونوشت آخر را نگهداشته و نسخههای قدیمیتر را به شکل خودکار حذف میکند.