shkhe
همه آنچه که از وردپرس باید بدانید همه آنچه که از وردپرس باید بدانید
adminPhoto

علی شفیعی

مدیرعامل

همه آنچه که از وردپرس باید بدانید

۱۴۰۰/۱۱/۰۸

اشتراک گذاری مطلب

همه آنچه که از وردپرس باید بدانید همه ما می دانیم که وردپرس یک سیستم مدیریت محتوای انگلیسی ( زبان اصلی ) می باشد

ولی می تواند چند زبان را به خود اختصاص دهد

چرا که شما به راحتی می توانید سیستم مدیریت وردپرس و خود سایت را به اکثر زبان های دنیا تغییر دهید

یکی از این زبان ها ، زبان فارسی است

که بسیاری از وبمستران ما به دنبال آن هستند.

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

غیر فعال کردن انتخاب زبان در صفحه ورود وردپرس

در نسخه جدید ۵.۹ وردپرس شاهد ویژگی جدیدی در صفحه ورود به پیشخوان هستیم

که ابزاری برای انتخابگر زبان وجود دارد.

این ابزار کمک می‌کند تا کاربرانی که قصد ورود به سایت را دارند

قادر باشند به پیشخوان وردپرس با زبان‌های دیگری که اضافه کردید دسترسی داشته باشند.

اما شاید برخی از ما همچون کاربران فارسی زبان لزومی به استفاده از این ویژگی نداشته باشیم

و به دنبال راهکاری برای غیر فعال کردن انتخاب زبان در صفحه ورود وردپرس هستیم.

دلیل این موضوع هم به تفاوت‌هایی که در زبان وجود داشته برمی‌گردد

و از سویی دیگر، معمولا سایت‌های ما طوری نیستند که بخواهیم از چند زبان بر روی آنها استفاده کنیم.

غیر فعال کردن انتخاب زبان در صفحه ورود وردپرس

پس از پیاده سازی ویرایشگر گوتنبرگ در وردپرس، در هر آپدیت شاهد ویژگی‌های جدیدی هستیم که در فاز اول برای تبدیل به یک سایت ساز عالی هستند.

راتسش را بخواهید وردپرس با این ویرایشگر برنامه دارد تا آن را به سایت سازی مشابه صفحه سازها تبدیل کند که به راحتی بتوانید صفحات مختلف خود را به کمک بلوک راه‌اندازی کنید.

تا اینجا هم موفق عمل کرده و تا حدودی برخی از این ویژگی‌هابرای ایجاد صفحاتی پویا در وردپرس فراهم شده است.

یعنی می‌توانید با درج انواع بلوک گوتنبرگ در صفحه نوشته یا برگه، اطلاعات مختلفی از سایت همچون عنوان نوشته، لوگو، عنوان سایت و دیگر کوئری‌هایی که برای طراحی صفحات وجود دارد را انجام دهید.

به منظور آماده سازی برخی از ویژگی‌ها که در آینده مورد نیاز استوردپرس ابزار دیگری را در صفحه ورود به منظور انتخابگر زبان قرار داده است.

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

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

طراحی سایت با وردپرس
 همه چیز در مورد کاربرد WordPress

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

اما زمانی که از افزونه‌های اختصاصی کردن صفحه ورود وردپرس استفاده کنیم

که با هدف زیباتر کردن و همچنین امکانات دیگری مثل ورود از طریق شماره موبایل در وردپرس مورد استفاده قرار می‌گیرد،

این ابزار شاید کمی آنها را زخمت کند. درست مانند نمونه‌ای که در تصویر زیر می‌بینید.

حال بیایید تا دو روش را برای غیرفعال کردن زبان در صفحه ورود به مدیریت وردپرس بررسی کنیم.

غیر فعال کردن انتخابگر زبان صفحه ورود وردپرس بدون افزونه

برای این منظور کافی است قطعه کد کوتاهی را به فایل functions.php قالب خود اضافه کنید.

برای شروع می‌توانید وارد هاست خود شده و روی File Manager کلیک کنید

تا به صفحه مشاهده فایل‌های هاست هدایت شوید.

سپس به مسیر public_html/wp-content/themes مراجعه کنید.

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

درون مسیر اصلی این پوشه فایلی به نام functions.php قرار دارد که می‌توانید کد را درون این فایل قرار دهید.

نکته: در صورتی که قالب شما دارای پوسته فرزند(child theme) است،

بهتر است که وارد پوشه child قالب خود شده

و کد را به فایل functions.php که درون این مسیر قرار دارد اضافه کنید.

این کار سبب می‌شود تا در صورت آپدیت قالب تغییرات را از دست ندهید.

همچنین قبل از قرار دادن کد، یک نسخه کپی از این فایل تهیه کنید

تا در صورت درج کد در خط اشتباه، سریع‌تر آن را به حالت قبل برگردانید.

همه آنچه که از وردپرس باید بدانید
مدیریت وردپرس

حال کد زیر را در آخرین خط که تداخلی با دیگر کدهای این فایل نداشته باشد اضافه کنید.

پیشنهاد می‌کنم آن را در خط آخر فایل قرار دهید.

// disable wordpress login language selector by Bahar Niki add_filter( 'login_display_language_dropdown', '__return_false' );

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

افزونه غیرفعال کردن انتخاب زبان در صفحه ورود به مدیریت وردپرس

اگر جزو کاربرانی نیستید که علاقه به درج کد داشته باشید

نیز می‌توانید با استفاده از یک افزونه ساده و کاربردی این کار را انجام دهید.

به تازگی افزونه‌ای با نام Disable Login Language Selector در مخزن وردپرس ثبت شده

که با نصب افزونه در وردپرس می‌توانید انتخابگر زبان را در صفحه ورود به مدیریت وردپرس غیرفعال کنید.

برای نصب و فعال سازی این افزونه کافی است

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

این افزونه دارای تنظیمات خاصی نیست

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

در واقع این افزونه همان کدی است که در فایل فانکشن قرار داده می‌شود،

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

نمی‌خواهند این کار را انجام دهند، تمایل به استفاده از افزونه دارند.

 کلام آخر

ویژگی‌های جدیدی که این روزها مانند این در حال اضافه شدن به وردپرس هستند،

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

وردپرس با برنامه چند ساله‌ای که برای گوتنبرگ در نظر گرفته است

قصد دارد تا آن را به یک سیستم سایت ساز تبدیل کند

تا بتوانید به سادگی کشیدن و رها کردن سایت خود را طراحی کنید.

درست مانند افزونه‌های صفحه ساز همچون المنتور و ویژوال کامپوزر

که این کارها را انجام می‌دهید. اما با توجه به محدودیت‌هایی که این افزونه‌ها دارند

و از سویی دیگر بار ترافیکی زیادشان،

بهتر است که این ویژگی بر روی هسته اصلی وردپرس پیاده سازی شده باشد.

انتخابگر زبان در صفحه ورود به وردپرس نیز ابزاری است که امکان استفاده بین المللی را

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

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

گردآوری: نایس کدرز

دیدگاه ها

کامنتی برای این پست وجود نداره

چند مطلب دیگه

آخرین مطالب

افزودن دیدگاه


ارسال
بیخیال
shakhe 1 shakhe 2