تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده
آخرین ارسال های تالار مشاهده انجمن
مشکل در کد کیچا اسکریپت آپلود سنتر کلیجا 0 پاسخ 6 بازدید کتابخانه blog برای لاراول 1 پاسخ 110 بازدید مشکل در نصب اسکریپت 1 پاسخ 9 بازدید وردپرس شبکه 1 پاسخ 15 بازدید اسکریپت یا کد انتقال دهنده کاربر به صفحه 2 پاسخ 138 بازدید درخواست افزونه 3 پاسخ 741 بازدید اسکریپت مدیریت هاست رایگان 3 پاسخ 305 بازدید معرفی وبسایت خرید آنلاین مواد و لوازم دندانپزشکی 0 پاسخ 122 بازدید افزونه Coins MarketCap 1 پاسخ 540 بازدید درخواست پلاگین 4 پاسخ 802 بازدید
تبلیغات
تبلیغات تبلیغات

کد های کاربردی مخصوص فایل 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');
  •  نکته: ممکن است این کد در برخی از هاست ها کار نکند

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

موفق باشید

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

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

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

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

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 وردپرس , مقالات,آموزش,ترفند
لینک کوتاه مطلب : https://www.20script.ir/?p=48700
کلمات کلیدی پست :
مطالب مرتبط
19,807کار نکردن فایل ترجمه قالب وردپرس تاریخ : 2015/08/10
9,552افزونه معرفی اعضای تیم TeamPress برای وردپرس تاریخ : 2019/04/16
5,268پوسته وبلاگی و مجله ای Reco برای وردپرس تاریخ : 2019/03/15
6,863آموزش افزودن اموجی ( شکلک ) در وردپرس تاریخ : 2017/11/28
11,033دانلود قالب ایران سانگ برای وردپرس تاریخ : 2014/06/27
4,432آموزش تغییر اندازه فونت سایت وردپرس تاریخ : 2019/12/18
4,316پوسته وبلاگی و مجله خبری Admania برای وردپرس تاریخ : 2019/12/4
12,075افزونه رزرواسیون و زمانبندی وردپرس Bookly نسخه 7.0.1 تاریخ : 2015/06/18
6,880آموزش لینک کردن نوشته و برگه به آدرس دلخواه در وردپرس تاریخ : 2019/07/7
7,572دانلود قالب پرشین یوزر برای وردپرس تاریخ : 2016/12/4
9,319دانلود قالب پی سی جوک برای وردپرس تاریخ : 2015/02/5
13,507افزونه اطلاع رسانی از طریق نوتیفیکیشن در ووکامرس WooCommerce Notification تاریخ : 2019/10/14
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
تبلیغات
تبلیغات