همه چیز درباره‌ی کد define WPLANG در وردپرس

همه چیز درباره‌ی کد define WPLANG در وردپرس
همه چیز درباره‌ی کد define WPLANG در وردپرس

همه چیز درباره‌ی کد define WPLANG در وردپرس

اگر با سیستم مدیریت محتوای وردپرس سروکار دارید، احتمالاً با نام فایل wp-config.php را آشنا هستید. فایل wp-config.php یکی از مهم‌ترین فایل‌های پیکربندی سیستم مدیریت محتوای وردپرس است که تنظیمات اصلی سایت شما در آن ذخیره می‌شود. یکی از خطوطی که ممکن است در این فایل ببینید یا نیاز به اضافه کردن آن داشته باشید، کد define(‘WPLANG’, ”) است.

 

همه چیز درباره‌ی کد define WPLANG در وردپرس

اما کد define(‘WPLANG’, ”) دقیقاً چه کاری انجام می‌دهد؟ و آیا هنوز هم استفاده از آن ضروری است؟ در ادامه با هم بررسی می‌کنیم.

این خط کد چه کاری انجام می‌دهد؟ در نسخه‌های قدیمی‌تر وردپرس (قبل از نسخه 4.0)، خط define(‘WPLANG’, ”); برای تعیین زبان سایت وردپرسی شما استفاده می‌شد. با مقداردهی به این مقدار ثابت (constant)، سیستم مدیریت محتوای وردپرس متوجه می‌شد که باید از چه فایل زبانی (فایل ترجمه‌های وردپرس با پسوند .mo می‌باشد.) استفاده کند.

مثلاً اگر می‌خواستید زبان سایت خود را فارسی کنید، این خط به شکل زیر نوشته می‌شد:

define('WPLANG', 'fa_IR');

که در این صورت سیستم مدیریت محتوای وردپرس فایل زبان مربوط به فارسی را از مسیر /wp-content/languages/ بارگذاری می‌کرد.

آیا هنوز باید از این کد استفاده کنیم؟ در نسخه‌های جدید وردپرس (4.0 به بعد)، تنظیمات زبان مستقیماً از طریق پنل مدیریت (Dashboard) انجام می‌شود:

تنظیمات > عمومی > زبان سایت

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

با این حال، در برخی موارد خاص (مثلاً در هنگام نصب اولیه یا زمانی که دسترسی به داشبورد ندارید)، ممکن است اضافه کردن این خط به صورت دستی کاربردی باشد.

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

define('WPLANG', 'en_US');    // انگلیسی (آمریکا)
define('WPLANG', 'en_GB');    // انگلیسی (بریتانیا)
define('WPLANG', 'es_ES');    // اسپانیایی
define('WPLANG', 'fr_FR');    // فرانسوی
define('WPLANG', 'de_DE');    // آلمانی
define('WPLANG', 'ar');       // عربی
define('WPLANG', 'ru_RU');    // روسی
define('WPLANG', 'zh_CN');    // چینی
define('WPLANG', 'ja');       // ژاپنی
define('WPLANG', 'fa_IR');    // فارسی

 

اگر نیاز به سوالات بیشتری در ارتباط با وردپرس دارید در بخش نظرات همین نوشته برای ما بنویسید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]