۱۰ ترفند کاربردی تنظیمات wp-config وردپرس

26 آبان 1392 | آموزش وردپرس | 0 comments

۱-جابه جا کردن فایل wp-config

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

define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . '../path/to/wp-config.php');

توجه :‌در خط دوم باید آدرس مورد نظرتون رو وارد کنید .

۲-جا به جا کردن محتویات سایت یا فولدر wp-content

برای این کار کد زیر را قرار بدید .

define( 'WP_CONTENT_DIR', dirname( __FILE__ ) . 'path/to/wp-content' );
define( 'WP_CONTENT_URL', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wp-content' );

۳-جا به جا کردن فولدر افزونه ها

define( 'WP_PLUGIN_DIR', dirname(__FILE__) . '/path/to/plugins' );
define( 'WP_PLUGIN_URL', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/plugins' );

۴-جا به جا کردن پلاگین های مولتی یوزر

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

define( 'WPMU_PLUGIN_URL', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/mu-plugins' );
Or hardcode the URL:
{code type=php}define( 'WPMU_PLUGIN_URL', 'http://example.com/path/to/mu-plugins' );

اگر هم فقط می خواید اسمش رو عوض کنید می تونید کد زیر رو یزنید .

define( 'WPMU_PLUGIN_URL', WP_CONTENT_URL . '/new-name' );

۵-تغییر قالب پیش فرض

این کار بیشتر برای کسانی که از وردپرس چندکاربره استفاده می کنند مناسب هستش .

define('WP_DEFAULT_THEME', 'twentytwelve');

۶-جلوگیری از تغییردادن قالب ها و یا افزونه ها

اگر نمی خواید هیچ گونه تغییری اعمال بشه و حتی به روز رسانی هم نشه کد زیر :

define('DISALLOW_FILE_EDIT', true);

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

define('DISALLOW_FILE_MODS', true);

۷-فعال سازی اکیسمت خود

این قابلیت مخصوصا برای کاربران ورپرس چندکاربره بسیار مفیده .

define('WPCOM_API_KEY','your-key');

۸- محدود یا غیر فعال کردن رونوشت ها

اگر رونوشت های زیاد رو نمی پسندید کد زیر براتون تا ۱۰ عدد محدودش می کنه

define('WP_POST_REVISIONS', 10);

اما اگر کلا نمی خواید رونوشتی ذخیره بشه کد زیر رو بزنید

define('WP_POST_REVISIONS', false);

۹-ورود به سایت با SSL

اگر سایت شما از SSL پشتیبانی می کنه می تونید وردپرس رو مجبور کنید که تنها از SSL برای ورود کاربران استفاده کنه .

define('FORCE_SSL_LOGIN', true);

یا حداقل فقط برای مدیر این طور باشه

define('FORCE_SSL_ADMIN', true);

۱۰-ورود دائمی اطلاعات FTP

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

define('FTP_HOST', 'ftp.yoursite.com');
define('FTP_USER', 'Your_FTP_Username');
define('FTP_PASS', 'Your_FTP_password');
define('FTP_SSL', true); // If you can use a SSL connection set this to true

 

منبع