فایل wp-config در روت سایت قرار داره و برای حفط امنیت بیشتر گاهی وقتها به یک پله قبلش و یا یک پوشه قبلش انتقال میدن ، در هر صورت هر کاربری که وردپرس رو نصب می کنه مایل هست رابط کاربریش رو با اطلاعاتش سایتش بهتر و کاربر پذیر تر کنه در زیر چند معرفه برای ویرایش این فایل معرفی می کنم :
محدودیت در پیش نویس ها جهت بازنگری
# Maximum 5 revisions #
define('WP_POST_REVISIONS', 5);
غیر فعال کردن این مشخصه :
# Disable revisions #
define('WP_POST_REVISIONS', false);
خالی کردن سطل آشغال به صورت خودکار :
مطالبی که در ادمین وردپرس پاک کی می کنید به صورت کامل پاک نمیشن و به پوشه trash انتقال داده میشن برای اینکه این مطالب به این پوشه نرن و مستقیم تحت زمانی خاص توی سایت پاک بشن :
define('EMPTY_TRASH_DAYS', 5 );
مدیریت زمان AUTOSAVE:
در وردپرس در هنگان ارسال پست هر 30 ثانیه نوشته بصورت خودکار ذخیره میشه برای اینکه بتونید این زمان رو تغییر بدین از مشخصه زیر استفاده کنید ( عدد 30 بر حسب ثانیه حساب شده ) :
define('AUTOSAVE_INTERVAL', 30);
افزایش میزان حافظه:
وردپرس در حال عادی نیاز به 32 مگ حافظه داره اما وقتی سایتتون پویاتر میشه و تعدا پلاگینها بیشتر میشه باید فضای حاقظه نیز افزایش پیدا کنه می تونید از مشخصه زیر استفاده کنید برای افزایش :
define('WP_MEMORY_LIMIT', '96M');
فعال کردن شبکه :
خب این یکی رو هم که همه می دونن کارش چی هست !!!
define('WP_ALLOW_MULTISITE', true);
تعمیر و بهینه سازی خودکار دیتابیس :
define('WP_ALLOW_REPAIR', true);
مسدود کردن درخواست های خارجی:
اگر وب سایتتون رو منتقل کردین و در مورد چگونگی تغییر URL وب سایت از طریق phpMyAdmin اشنایی ندارین، شما می توانید کد زیر را به wp-config.php اضافه کنین تا تنظیمات پایگاه داده نادیده گرفته بشه. بعد از اون شما می تونید تنظیمات پایگاه داده انجام بدین :
define('WP_HOME', 'http://www.domain.com'); // no trailing slash
define('WP_SITEURL', 'http://mydomain.com'); // no trailing slash
استفاده از ssl:
define('FORCE_SSL_ADMIN', true);
انتقال wp-content به پوشه ایی دیگر:
یک راه بزرگ جهت متوقف کردن هکرها این هست که پوشه wp-content رو به یک پوشه دیگه منتقل کنید . این پوشه حاوی تم ها ، پلاگین ها، و دیگر موارد هست . با حرکت این پوشه به پوشه دیگه شما می تونید جلوی حمله های مخرب جهت صدمه زدن به وب سایت خودتون رو متوقف کنین:
// full local path of current directory (no trailing slash)
define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'].'/another-folder-or-location/wp-content');
// full URI of current directory (no trailing slash)
define('WP_CONTENT_URL', 'http://your-domain-name.com/another-folder-or-location/wp-content');
// full local path of current directory (no trailing slash)
define('WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'].'/another-folder-or-location/wp-content/plugins');
// full URI of current directory (no trailing slash)
define('WP_PLUGIN_URL', 'http://your-domain-name.com/another-folder-or-location/wp-content/plugins');