حذف گزینه تغییر زبان در صفحه ورود به پیشخوان وردپرس
مقالات وردپرسچگونه از صفحه ورود به بخش پیشخوان وردپرس ، گزینه تغییر زبان را حذف کنیم ؟!
اگر از افرادی باشید که تغییرات در بروزسانی های وردپرس برای شما مهم باشد حتما در جریان هستید که در نسخههای جدید وردپرس ، گزینه تغییر زبان داخل صفحه ورود به پیشخوان وردپرس اضافه شده است و شما قبل از اینکه نام کاربری یا کلمه عبور را وارد کنید ، میتوانید زبان پیشخوان را تغییر دهید . اما این گزینه ممکن است برای برخی دوستان ناخوشایند باشد .
البت که برای سایت های تک زبانه این گزینه خیلی کاربردی نیست و برای ما کارایی نخواهد داشت لذا میتوان آن را از این قسمت حذف کرد . داخل وردپرس هر قسمتی که اضافه شود امکان غیرفعالسازی آن وجود دارد . همچنین هر قسمتی در وردپرس که قبلا وجود داشته و اکنون حدف شده ، امکان بازگشت دارد . لذا برای حذف گزینه تغییر زبان در صفحه ورود به پیشخوان وردپرس هم راه های سادهای وجود دارد .
البته دقت کنید که اگر آدرس صفحه ورود به پیشخوان وردپرس شما ، مثل همه سایت های وردپرسی بصورت wp-login.php نیست پس خیال شما راحت است . اما اگر به هر دلیلی همچون چند کاربره بودن وب سایت ، ادمینها و نویسندههای بسیاری با بخش پیشخوان شما کار می کنند و شما احتمال این را میدهید که ممکن است به هر دلیل ، ادمین سایت با تغییر زبان پیشخوان ، دچار اشکال در عملکرد کاری خود شود ، پس بهتر است این گزینه را از صفحه ورود به پیشخوان حذف کنید .
روش اول استفاده از افزونه
برای حذف گزینه تغییر زبان در صفحه ورود به پیشخوان وردپرس اولین راه نصب افزونه Disable Login Language Switcher که پس از نصب ، به شکل خودکار برای شما عمل خواهد کرد و روش دوم اتصال به هوک login_display_language_dropdown است . افزونه Disable Login Language Switcher در مخزن وردپرس به شکل زیر است :
همانطور که گفته شد کافیست تا این افزونه را نصب و فعال کنید و پس از آن نیاز به انجام هیچ کاری نیست و این افزونه به شکل خودکار عمل حذف گزینه تغییر زبان در صفحه ورود به وردپرس را انجام خواهد داد . اما برای اینگونه موارد کوچک استفاده از افزونه های وردپرس زیاد توصیه نمیشود . اگر کمی با کدنویسی آشنایی دارید ، بهتر است تا از طریق هوک های وردپرس و از طریق فایل functions.php این کار را انجام دهید چراکه تعدد اینگونه افزونه های کوچک در سایت ، مسبب سنگینی سایت شما خواهد شد .
روش دوم ، حذف توسط هوک وردپرس
برای حذف گزینه تغییر زبان از طریق کد ، کافیست تا وارد فایل functions.php از طریق بخش ویرایشگر پوسته یا بخش File Manager از کنترل پنل هاست شوید . کدی که اینکار را برای شما انجام خواهد داد به شکل زیر است :
add_filter( 'login_display_language_dropdown', '__return_false');
در این کد تنها به فیلتر login_display_language_dropdown متصل شده و مقدار __return_false را برای آن قرار دادیم تا کلا این قسمت از بخش صفحه لاگین حذف شود . اگر با روش کدنویسی در داخل فایل های وردپرس خصوصا functions.php آشنایی ندارید ، از طراح سایت خودتان یا شخصی که به کدنویسی وردپرس آشنایی دارد کمک بگیرید چراکه درصورت نداشتن دانش کافی در این زمینه ، ممکن است مسبب ایحاد اخلال در عملکرد سایت شوید به این دلیل که تغییر در فایل functions.php بسیار خطرناک است .
اگر از پوسته فرزند یا همان Child Theme استفاده میکنید ، بهتر است تغییرات را داخل تم فرزند انجام دهید تا درصورت بروز رسانی قالب نیز ، مشکلی برای شما پیش نیامده و تغییرات اعمال شده داخل کدها ، حذف نشود .
این آموزش برای آن دسته از دوستانی بود که با این گزینه مشکل داشتند ، توجه داشته باشید که ما صرفا قصد نداریم تا بصورت یکطرفه در سایت عمل کنیم ! اگر خود شما خواننده و دانشجوی عزیز در این مورد تجربه خاصی دارید و یا با مشکل خاصی روبرو شدید ، حتما در بخش دیدگاه های همین مقاله با ما در میان بگذارید . ممنون که تا آخر این مطلب همراه ما بودید ، امیدواریم راهکار های ارائه شده برایتان مفید واقع شد باشد .
امید قدیمی هستم ، 8 سال است که در زمینه طراحی و برنامه نویسی وب سایت فعالیت می کنم . توسعه دهنده فرانت اند ، طراح و برنامه نویس انواع وب سایت های وردپرسی ، فعال در زمینه تولید محتوا و سئو وب سایت
نقشه راه فرانت
اگر قصد دارید تا یک طراح ماهر باشید ، ما درست ترین مسیر را برای شما فراهم کردیم و فقط کافیست همراه ما باشید
خطاهای Notice و Warning را چگونه در وردپرس برای همیشه غیرفعال کنیم تا در داخل پیشخوان و قالب سایت نمایش داده نشود ؟ آموزش غیر فعال کردن خطایابی وردپرس با فایل wp-config
Rss سایت برای چه مواردی حسن و برای چه مواردی ضعف محسوب میشود ؟ آیا فید خبرخوان را غیرفعال کنیم یا خیر ؟! در این محتوای آموزشی همراه ما باشید تا باخیال راحت در مورد " فید " تصمیم بگیرید .