خرید هاست ارزدیجیتال
حراجی دامنه های ویژهمشاهده





تبلیغات
تبلیغات تبلیغات
تبلیغات ژاکت, مرجع خرید قالب و افزونه وردپرسی اورجینال

کد های کاربردی مخصوص فایل wp-config.php وردپرس

وردپرس , مقالات,آموزش,ترفند

اگر فایل Functions.php مهم ترین فایل در قالب وردپرس باشد پس فایل Wp-Config.php مهم ترین فایل بخش تنظیمات وردپرس است. از این فایل برای پیکربندی ویژگی های پایگاه داده، افزایش عملکرد و بهبود امنیت وردپرس استفاده می شود. در این مقاله، شما را با این ترفندها آشنا خواهیم کرد:

 

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

کد های کاربردی مخصوص فایل wp config.php وردپرس

در این هنگام، مراحل نصب به ترتیب طی خواهند شد و وردپرس به طور اتوماتیک فایل wp-config.php را خواهد ساخت. در این مرحله که شما اطلاعات پایگاه داده را وارد می کنید، در قسمت پیشوند جدول، شما میتوانید پیشوند دلخواه خود را وارد نمایید. مثلا _wp1234

کد های کاربردی مخصوص فایل wp config.php وردپرس

به طور پیشفرض، بخش میزبان پایگاه داده را با مقدار localhost پر می کنیم. چراکه با بیشتر هاست ها سازگار است و کار می کند. اما در لیست زیر هاست هایی هستند که تنظیمات متفاوتی دارند و شما نیاز دارید به نکته ذکر شده توجه کنید

  • 1and1 Hosting — db12345678
  • DreamHost — mysql.example.com
  • GoDaddy — h41mysql52.secureserver.net
  • ICDSoft — localhost:/tmp/mysql5.sock
  • MediaTemple (GS) — internal-db.s44441.gridserver.com
  • Pair Networks — dbnnnx.pair.com
  • Yahoo — mysql

یکی از جالبترین ترفندهای فایل wp-config.php، توانایی تشخیص نوع هاست است

define('DB_HOST', $_ENV{DATABASE_SERVER});

با قرار دادن کد بالا در فایل wp-config.php به صورت دستی، امکان تشخیص و سازگاری با هاست های مختلف را فراهم خواهید کرد.

 

کلیدهای امنیت

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

 

در ورژن های قبل از 3.0 وردپرس شما باید این را به طور دستی در فایل wp-config.php قرار دهید. ذر وردپرس 3.0 به بعد اگر شما مراحل نصب را با ویزارد طی کنید، به طور اتوماتیک این کلیدهای امنیتی به فایل 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');

پیشوند پایگاه داده

زمانی که شما وردپرس را به صورت ویزارد نصب می کنید، یکی از گزینه ها تعیین پیشوند جداول وردپرس است که در فایل wp-config.php به صورت زیر ذخیره می شود:

$table_prefix = 'wp_';

پیشنهاد می کنیم که پیشوند جداول را چیزی غیر از _wp قرار دهید تا سایت مورد حمله هکران قرار نگیرد

 

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

 

تنظیمات زبان

زبان پیشفرض در وردپرس فارسی، فارسی است! اما این نیز میتواند با کدهای زیر تغییر پیدا کند

define('WPLANG', '');
define('LANGDIR', '');

فایل ترجمه (mo.) باید در مسیر های زیر آپلود شود

  • wp-content/languages
  • wp-includes/languages

و شما با کد بالا، زبان مورد نظر خود را تعریف نمایید.

 

خطایابی وردپرس

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

define(‘WP_DEBUG’, false); // غیرفعال سازی خطایابی به صورت پیشفرض
define(‘WP_DEBUG’, true); // فعال سازی خطایابی

آدرس سایت / وبلاگ

در تنظیمات وردپرس،شما آدرس سایت و آدرس وردپرس را تعیین می نمایید. این آدرس ها در پایگاه داده ذخیره می شوند.

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

define('WP_HOME', 'http://www.20script.ir');
define('WP_SITEURL', 'http://www.20script.ir');

با استفاده از کد بالا، شما تعداد کوئری های پایگاه داده خود را کاهش می دهید و این نکته تاثیر خوبی در افزایش عملکرد سایت شما خواهد داشت

 

لغو مجوز فایل

اگر هاست شما مجوز فایل ها را برای تمامی کاربران محدود کرده است، شما میتوانید ویژگی مجوز فایل هارا غیر فعال کنید. خیلی از شما به این احتیاجی ندارید. اما ممکن است بعضی کاربران به آن احتیاج داشته باشند.

define('FS_CHMOD_FILE', 0755);
define('FS_CHMOD_DIR', 0644);

سطل زباله وردپرس

سطل زباله وردپرس در نسخه 2.9 اضافه شد و تنها برای ذخیره مطالب حذف شده توسط شما به کار میرود. نابراین وقتی که مطلب و یا برگه ای را حذف می کنید به این قسمت منتقل می شود. خب این می تونه مفید باشه چرا که می تونید مطالبی رو که حذف کردید برگردونید. اما به صورت پیشفرض سطل زباله وردپرس هر 30 روز 1 بار به صورت اتوماتیک خالی می شود. شما می توانید این تعداد روز را تغییر دهید. برای مثال هر 7 روز 1 بار پاک شود. کد زیر برای این کار به کار می رود:

define('EMPTY_TRASH_DAYS', 7 ); // به جای عدد 7 تعداد روزهای مد نظرتونو قرار بدید

اگر هم از این ویِگی خوشتون نمیاد و می خواهید بعد از کلیک بر روی دکمه حذفٰ مطلب به طور کل حذف شود به جای عدد 7 عدد 0 را قرار دهید

  • البته به یاد داشته باشید که هر کلیک تصادفی و غیر عمد ممکنه براتون گرون تموم بشه چرا که دیگه امکان بازگردانی وجود نداره

FTP/SSH هنگام آپدیت

به صورت پیشفرضٰ وردپرسی امکانی در پیشخوان قرار داده است برای آپدیت پلاگین ها و نسخه وردپرس و هر چیز دیگری. اما در بعضی مواقع هاست برای آپدیت یاز به ftp یا ssh دارد.

کد های کاربردی مخصوص فایل wp config.php وردپرس

با استفاده از کد زیر می توانید این ویژگی را غیرفعال کنید:

define('FS_METHOD', 'ftpext');
// مسیر نصب وردپرس
define('FTP_BASE', '/path/to/wordpress/');
// مسیر پوشه wp-content شما
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
// مسیر پوشه wp-plugins شما
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
// مسیر کلید عمومی SSH شما
define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
// مسیر کلید خصوصی SSH شما
define('FTP_PRIVKEY', '/home/username/.ssh/id_rsa');
// نام کاربری FTP یا SSH شما
define('FTP_USER', 'username');
// رمز عبور نام کاربری که بالا وارد کردید
define('FTP_PASS', 'password');
//  نام هاست:پورت برای SSH/FTP سرور
define('FTP_HOST', 'ftp.example.org:21');

بهینه سازی خودکار دیتابیس در وردپرس

در نسخه 2.9 در وردپرس امکان جدیدی به نام بهینه سازی خودکار دیتابیس اضافه شد. برای استفاده از این ویژگی و فعال کردن آن کد زیر را قرار دهید:

define('WP_ALLOW_REPAIR', true);

بعد از فعال سازی می توانید در صفحه زیر تنظیسمات مربوطه را ببینید

http://www.yoursite.com/wp-admin/maint/repair.php

  • توجه داشته باشید که برای این کار نیازی به ورود کاربر نیست و هر کاربری می تواند این کار را انجام دهد. پس بعد از بهینه سازی این کد را از wp-config.php بردارید

افزایش محدودیت حافظه PHP

یکی از مشکلاتی که اکثر کاربران وردپرس با آن مواجه شده اند این است که بعد از فعال کردن برخی افزونه ها با خطای کاهش MEMORY مواجه می شوند.

شما می توانید با کد زیر میزان حافظه را تغییر دهید:

define('WP_MEMORY_LIMIT', '64M');
  •  نکته: ممکن است این کد در برخی از هاست ها کار نکند

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

موفق باشید

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 1 / 5. تعداد رای : 1

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 وردپرس , مقالات,آموزش,ترفند
لینک کوتاه مطلب : https://www.20script.ir/?p=48700
کلمات کلیدی پست :
مطالب مرتبط
10,517پخش موسیقی در وردپرس بدون نیاز به افزونه تاریخ : 2017/09/16
7,139تغییر رنگ وضعیت نوشته ها در پیشخوان وردپرس تاریخ : 2017/02/21
9,519افزونه وردپرس مترجم وب سایت Ajax Translator تاریخ : 2015/06/30
8,712Heartbeat وردپرس چیست؟ نبض سایت وردپرسی خود را بگیرید! تاریخ : 2019/03/26
44,127افزونه پیشنهاد شگفت انگیز و تخفیف گروهی برای ووکامرس تاریخ : 2016/06/14
37,346دانلود قالب شخصی Privado فارسی برای وردپرس تاریخ : 2015/09/19
19,156افزونه ماژول درگاه پرداخت بانک ملت تاریخ : 2013/10/30
10,190ترمیم صفحه‌های 404 وردپرس با افزونه 404to301 تاریخ : 2016/04/3
6,304آموزش رفع مشکل کندی لود در وردپرس با افزونه تاریخ : 2019/10/22
14,321صفحه اختصاصی برای خطای پایگاه داده تاریخ : 2013/10/27
5,776افزودن css و جاوا اسکریپت سفارشی به قالب وردپرس تاریخ : 2019/09/14
10,02818 کار مهم که باید بعد از نصب وردپرس انجام داد! تاریخ : 2018/10/15
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file