اگر می‌خواهید منوی تغییر زبان در صفحه ورود وردپرس را حذف کنید تا کاربران فقط به زبان پیش‌فرض سایت وارد شوند، در این آموزش ساده یاد می‌گیرید چطور آن را با چند خط کد غیرفعال کنید.

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

 

چرا باید گزینه تغییر زبان را غیرفعال کنیم؟

دلایل زیادی برای حذف این قابلیت وجود دارد، از جمله:

✅ جلوگیری از اشتباه کاربران هنگام ورود
✅ بهبود ظاهر و ساده‌تر شدن فرم لاگین
✅ افزایش سرعت بارگذاری صفحه ورود
✅ کاهش احتمال باگ‌های زبانی در افزونه‌ها یا پوسته‌ها

 

روش اول: حذف تغییر زبان از طریق functions.php

ساده‌ترین روش، افزودن یک قطعه کد به فایل functions.php قالب فعال شماست.
کافی است مراحل زیر را انجام دهید:

وارد پیشخوان وردپرس شوید.
از منوی نمایش → ویرایشگر فایل پوسته (Theme File Editor) را باز کنید.
فایل functions.php را انتخاب کنید.
کد زیر را در انتهای فایل قرار دهید:

add_filter( 'login_display_language_dropdown', '__return_false' );

فایل را ذخیره کنید و صفحه ورود (/wp-login.php) را رفرش کنید.
می‌بینید که منوی انتخاب زبان به طور کامل حذف شده است.

 

روش دوم: استفاده از افزونه اختصاصی (برای جلوگیری از حذف در آپدیت‌ها)

اگر نمی‌خواهید در فایل قالب تغییری بدهید، می‌توانید یک افزونه ساده بسازید:

وارد پوشه‌ی wp-content/plugins شوید.
یک پوشه جدید بسازید به نام disable-language-dropdown
درون آن فایل disable-language-dropdown.php را ایجاد کنید و کد زیر را قرار دهید:

<?php
/**
* Plugin Name: Disable Login Language Switcher
* Description: حذف گزینه تغییر زبان از صفحه ورود وردپرس.
* Author: Rolfa.ir
* Version: 1.0
*/

add_filter( 'login_display_language_dropdown', '__return_false' );

فایل را ذخیره کنید.
به پیشخوان وردپرس بروید → افزونه‌ها → افزونه‌های نصب‌شده
افزونه «Disable Login Language Switcher» را فعال کنید.
اکنون گزینه تغییر زبان از صفحه ورود حذف خواهد شد.

 

روش سوم: از طریق افزونه‌های آماده

اگر نمی‌خواهید دستی کدنویسی کنید، می‌توانید از افزونه‌های امنیتی یا سفارشی‌سازی ورود مثل “WP Custom Admin Interface” یا “White Label CMS” استفاده کنید.
بسیاری از این افزونه‌ها گزینه‌ای برای پنهان کردن زبان‌ها یا بخش‌های غیرضروری صفحه ورود دارند.

 

نکات امنیتی و بهینه‌سازی

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

برای بهبود عملکرد وب سایتتان میتوانید مقاله غیر فعال کردن آپدیت خودکار وردپرس را مطالعه نمایید

منوی انتخاب زبان در صفحه ورود وردپرس برای سایت‌های چندزبانه کاربردی است، اما در بیشتر موارد فقط باعث شلوغی و سردرگمی کاربران می‌شود.
با افزودن تنها یک خط کد می‌توانید آن را غیرفعال کنید و صفحه ورود سایت خود را تمیزتر و حرفه‌ای‌تر نشان دهید.