نکات مفید در پیکربندی وردپرس – بخش اول

ب

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

کلیدهای امنیتی / Security Keys

کلیدهای امنیتی یا همان Security Keys، مجموعه ای از متغیرهای تصادفی هستند که برای بهبود رمزگزاری اطلاعات ذخیره شده در کوکی کاربران مورد استفاده قرار می گیرند. از وردپرس نسخه ۳ به قبل شما باید این کلیدهای امنیتی را به صورت دستی در wp-config.php اضافه می کردید، اما از وردپرس ۳ به بعد این کار به صورت خودکار انجام می شود. ضمنا این نوع کدها در وردپرس ۳ به قبل شامل چهار نوع بود اما از نسخه ۳ به بعد به هشت نوع افزایش یافت.

این کدها که در wp-config.php باید باشند (قرار بگیرند) به شرح زیر هستند:

define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
define('AUTH_SALT', 'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT', 'put your unique phrase here');
define('NONCE_SALT', 'put your unique phrase here');

آدرس بلاگ/سایت / Blog/Site Address

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

define('WP_HOME', 'https://www.wpbeginner.com');
define('WP_SITEURL', 'https://www.wpbeginner.com');

با قرار دادن قطعه کد بالا در wp-config.php  ، تعداد دیتابیس کوئری ها (database queries) کم شده و این کار در نهایت منجر به بهبود و افزایش کارایی سایت می گردد.

پیشنهاد می کنیم   نکات مفید در پیکربندی وردپرس – بخش سوم

ثابت های اف تی پی یا اس اس اچ / FTP/SSH Constants

وردپرس به صورت پیش فرض امکان بروز رسانی افزونه ها و هسته وردپرس را فراهم کرده است.علاوه بر آن شما از طریق وردپرس نیز می توانید افزونه های مختلف را نصب کنید. در این بین در برخی سرورها برای هر بار بروزرسانی افزونه ها نیاز به برقراری اتصال FTP/SSH می باشد و به همین جهت شما باید هر بار اطلاعات لازم برای اتصال را وارد کنید که کاری زمان بر و خارج از حوصله می باشد. با جایگذاری قطعه کد زیر در wp-config.php  این مشکل حل شده و شما با خیالی آسوده به انجام کارهای خود می پردازید.

// forces the filesystem method: "direct", "ssh", "ftpext", or "ftpsockets"
define('FS_METHOD', 'ftpext');
// absolute path to root installation directory
define('FTP_BASE', '/path/to/wordpress/');
// absolute path to "wp-content" directory
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
// absolute path to "wp-plugins" directory
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
// absolute path to your SSH public key
define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
// absolute path to your SSH private key
define('FTP_PRIVKEY', '/home/username/.ssh/id_rsa');
// either your FTP or SSH username
define('FTP_USER', 'username');
// password for FTP_USER username
define('FTP_PASS', 'password');
// hostname:port combo for your SSH/FTP server
define('FTP_HOST', 'ftp.example.org:21');

توجه داشته باشید که در کد بالا مقادیر مربوط به آدرس،نام کاربری و رمز عبور FTP/SSH را جایگزین نمایید.

بخش اول نکات مفید در پیکربندی وردپرس در این جا به پایان رسید. منتظر ادامه این سلسله نوشته ها باشید …

ارسال دیدگاه

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