چند دستور کاربردی در فایل wp-config.php برای وردپرس

چند دستور کاربردی در فایل wp-config.php برای وردپرس

فایل Wp-config.php در وردپرس یکی از فایل های بسیار مهم در این پرتال سایت ساز محبوب است که توسط آن می توانید موارد اصلی و ضروری وردپرس را مدیریت کنید .

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

در این آموزش قصد دارم چند دستور کاربردی که در فایل wp-config  می تواند اعمال بشود را به شما آموزش دهم ، تا در موارد مورد نیاز بتوانید از آنها استفاده کنید .

۱- فعال / غیر فعال کردن امکان رو نوشت ها در وردپرس

رونوشت ها یکی از امکانات وردپرس می باشد که به شما اجازه می دهد در صورتی که تغییر اشتباهی در یک پست داده می شود بتوانید آن را به حالت اولیه بازگردانید . وردپرس با هر بار تغییر

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

این امکان به مرور زمان باعث پر حجم شدن دیتابیس شما می شود . شما با استفاده از کد زیر می توانید این امکان وردپرس را غیر فعال کنید :

۱    define(‘WP_POST_REVISIONS’, false );

البته ممکن است شما بخواهید از این امکان وردپرس استفاده کنید و به آن نیاز داشته باشید . در این صورت می توانید با استفاده از کد زیر تعداد رونوشت های ذخیره شده را کم کنید و با این کار

تعداد رو نوشت ها را از حالت نا محدود خارج می کنید .

۱    define(‘WP_POST_REVISIONS’, 2 );

با استفاده از کد بالا فقط ۲ رونوشت آخر برای شما ذخیره می شود .

۲- کوکی ها را با نام دامنه خود بسازید

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

کد زیر استفاده کنید
۱    define(‘COOKIE_DOMAIN’, ‘www.yourwebsite.com’);

۳- فعال کردن SSL برای ورود به محیط مدیریت وردپرس

در صورتی که سرور شما از SSL پشتیبانی می کند شما هم می توانید با استفاده از این کد در فایل  Wp-config.php صفحات ورود به قسمت مدیریت را مجهز به این مسیر امن کنید .

برای اضافه کردن آدرس Https:// به صفحه Wp-admin  از این کد استفاده کنید :

۱    define(‘FORCE_SSL_ADMIN’, true);

و همچنین برای اضافه کردن آدرس Https:// به صفحه ورود از این کد استفاده کنید :

۱    define(‘FORCE_SSL_LOGIN’, true);

۴- از Security Key ها برای امنیت بیشتر وب سایت وردپرسی خود استفاده کنید

Security Key یکی از امکانات امنیتی در وردپرس است که به وسیله آن تمامی پسورد ها و موارد مهم در وردپرس به صورت پیشرفته ای کد می شوند تا در صورتی که حتی دیتابیس شما هم

هک شود کسی نتواند از آنها استفاده کند .

به طور مثال این امر باعث می شود که پسورد های کاربران اگر به این صورت باشد “sitekade-password”  به این شکل در دیتابیس ذخیره می شود “۸۸a7da62429ba6ad3cb3c76a09641fc” .

۱    define(‘AUTH_KEY’, ‘t`DK%X:>xy|e-Z(BXb/f(Ur`8#~UzUQG-^_Cs_GHs5U-&Wb?pgn^p8(2@}IcnCa|’);
۲    define(‘SECURE_AUTH_KEY’, ‘D&ovlU#|CvJ##uNq}bel+^MFtT&.b9{UvR]g%ixsXhGlRJ7q!h}XWdEC[BOKXssj’);
۳    define(‘LOGGED_IN_KEY’, ‘MGKi8Br(&{H*~&0s;{k0<S(O:+f#WM+q|npJ-+P;RDKT:~jrmgj#/-,[hOBk!ry^’);
۴    define(‘NONCE_KEY’, ‘FIsAsXJKL5ZlQo)iD-pt??eUbdc{_Cn<4!d~yqz))&B D?AwK%)+)F2aNwI|siOe’);
۵    define(‘AUTH_SALT’, ‘7T-!^i!0,w)L#JK@pc2{8XE[DenYI^BVf{L:jvF,hf}zBf883td6D;Vcy8,S)-&G’);
۶    define(‘SECURE_AUTH_SALT’, ‘I6`V|mDZq21-J|ihb u^q0F }F_NUcy`l,=obGtq*p#Ybe4a31R,r=|n#=]@]c #’);
۷    define(‘LOGGED_IN_SALT’, ‘w<$4c$Hmd%/*]`Oom>(hdXW|0M=X={we6;Mpvtg+V.o<$|#_}qG(GaVDEsn,~*4i’);
۸    define(‘NONCE_SALT’, ‘a|#h{c5|P &xWs4IZ20c2&%4!c(/uG}W:mAvy<I44`jAbup]t=]V<`}.py(wTP%%’);

۵- تغییر زمان ذخیره خودکار وردپرس

وردپرس این امکان را به صورت پیش فرض به شما می دهد که در هر ۶۰ ثانیه یک بار مطلب در حال نوشته شدن شما را به صورت خودکار ذخیره کند تا در صورتی که به هر دلیلی آن صفحه بسته

شد ، شما بتوانید مطلب خود را بازگردانید .

چند دستور کاربردی در فایل wp-config.php برای وردپرس

در صورتی که می خواهید این مدت زمان را افزایش بدهید می توانید از این کد استفاده کنید :

۱    define(‘AUTOSAVE_INTERVAL’, 240 );

فقط توجه داشته باشید که عدد قرار گرفته بر حسب ثانیه می باشد . به طور مثال در این نمونه هر ۲۴۰ ثانیه یک بار ذخیره خودکار صورت می گیرد .

۶- غیر فعال کردن امکان ویرایش فایل های قالب و پلاگین ها از داخل وردپرس

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

البته این کار برای امنیت بیشتر وب سایت وردپرسی شما توصیه می شود .
۱    define(‘DISALLOW_FILE_EDIT’,true);

۷- محدود کردن میزان Memory مصرف شده وردپرس

یکی از مشکلات وردپرس استفاده زیاد از Memory سرور است که این امر در بعضی مواقع باعث Down شدن سرور می شو د .

شما می توانید میزان مصرف Memory توسط وردپرس را با استفاده از این کد محدود کنید
۱    define(‘WP_MEMORY_LIMIT’, ’64M’);

با استفاده از این کد حداکثر میزان استفاده از Memory سرور ۶۴ مگابایت می شود .

۸- تعیین پیش فرض برای سطح دسترسی پوشه ها و فایل های سرور

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

اشتباه سطح دسترسی ۷۷۷ داشته باشد ، هکر ها می توانند از این طریق بر روی آن پوشه فایلی آپلود کنند تا بتوانند به تمامی پوشه ها و فایل ها دسترسی داشته باشند .

با استفاده از این کد می توانید سطح دسترسی تمامی فایل ها و پوشه های وردپرس را مشخص کنید
۱    define(‘FS_CHMOD_DIR’, (0755 & ~ umask()));
۲    define(‘FS_CHMOD_FILE’, (0644 & ~ umask()));

به طور مثال در کد بالا سطح دسترسی فایل ها ۶۴۴ و سطح دستزسی پوشه ها ۷۵۵ انتخاب شده است .

۹ – زباله دان وردپرس را خالی کنید

تمامی پست های حذف شده و یا نظرات تایید نشده در وردپرس برای همیشه در زباله دان باقی می مانند . شما با استفاده از این کد می توانید زباله دان وردپرس را مدیریت کنید .

برای پاک سازی زباله دان وردپرس در هر ۳۰ روز یک بار از کد زیر استفاده کنید :
۱    define(‘EMPTY_TRASH_DAYS’, 30 );

در صورتی که می خواهید زباله دان همیشه خالی بماند می توانید از این کد استفاده کنید :
۱    define(‘EMPTY_TRASH_DAYS’, 0 );

۱۰- پایگاه داده ( Database) خود را به صورت خودکار بهینه سازی کنید

بهینه سازی پایگاه داده یا همون دیتابیس باعث افزایش سرعت باز شدن صفحات می شود . شما می توانید با اضافه کردن این کد بهینه سازی خودکار دیتابیس توسط وردپرس را فعال کنید .
۱    define(‘WP_ALLOW_REPAIR’, true);

۱۱- امکان نصب و بروز رسانی قالب و پلاگین ها را غیر فعال کنید

با استفاده از این کد شما می توانید امکان نصب و بروز رسانی هر قالب و پلاگینی را در وردپرس غیر فعال کنید .
۱    define(‘DISALLOW_FILE_MODS’,true);

امیدوارم این آموزش به کارتون بیاد . در صورت داشتن هر گونه سوال می توانید در قسمت نظرات بیان کنید .

چند دستور کاربردی در فایل wp-config.php برای وردپرس

منبع:

www.niazejahan.ir
www.niazejahan.ir

درباره‌ی نیاز جهان

موارد جالب

جایزه نقدی

با ثبت نام و خرید از فروشگاه نیاز جهان جایزه نقدی دریافت کنید 1- اختصاص …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *