گاهی وقتها پیش میآید که نمیخواهیم در بخش نظرات وردپرس نام کاربری پیشفرضمان نمایش داده شود. شاید بخواهیم به دلایل امنیتی، حفظ ظاهر سازمانی یا حتی برندینگ شخصی، یک نام نمایشی دلخواه را جایگزین کنیم. خوشبختانه وردپرس این امکان را بهسادگی در اختیار ما قرار میدهد. در این مطلب دو روش مطمئن برای تغییر نام نمایشی در بخش نظرات وردپرس را بررسی میکنیم:
۱. تغییر نام نمایشی از طریق تنظیمات وردپرس (برای هر کاربر)
این روش سادهترین و مطمئنترین راهکار است و به شما اجازه میدهد که بدون نیاز به کدنویسی، نام نمایشی دلخواهتان را در سایت نمایش دهید.
مراحل تغییر نام نمایشی در بخش نظرات وردپرس:
-
ورود به پیشخوان وردپرس: وارد پیشخوان سایت خود شوید.
-
انتخاب شناسنامه شما: از منوی «کاربران»، روی گزینهی شناسنامه شما کلیک کنید.
-
وارد کردن لقب: در بخش «نام»، قسمت «لقب» را پیدا کرده و نام مستعار خود را وارد کنید.
-
انتخاب نام نمایشی: در قسمت «نمایش عمومی نام»، گزینهای که بهتازگی اضافه کردهاید را انتخاب کنید.
-
ذخیره تغییرات: روی دکمه «بهروزرسانی شناسنامه» کلیک کنید.
از این پس، هر نظری که ثبت کنید با نام مستعار انتخابی شما نمایش داده میشود. این روش برای سایتهایی که کاربران ثبتنامشده و فعال دارند، بسیار مناسب است.
۲. استفاده از کد سفارشی برای تغییر نام نمایشی در بخش نظرات وردپرس در functions.php (اعمال برای همه کاربران)
اگر مدیر سایت هستید و میخواهید بهصورت خودکار نام نمایشی تمام کاربران (در بخش نظرات) تغییر کند، میتوانید از یک قطعه کد ساده در فایل functions.php قالب وردپرس خود استفاده کنید.
هشدار مهم: قبل از ویرایش هر فایل سیستمی، حتماً یک نسخه پشتیبان از سایت بگیرید.
مراحل اضافه کردن کد:
-
وارد پیشخوان وردپرس شوید و از بخش «نمایش» روی «ویرایشگر پرونده پوسته» کلیک کنید.
-
فایل functions.php را انتخاب کنید. (مسیر هاست: wp-content/themes/your-theme-name/functions.php)
-
کد زیر را در انتهای فایل اضافه کنید:
function pendaresh_display_nickname_in_comments($author, $comment_ID, $comment) {
if ($comment->user_id) {
$user = get_userdata($comment->user_id);
if ($user && !empty($user->nickname)) {
$author = $user->nickname;
}
}
return $author;
}
add_filter('get_comment_author', 'pendaresh_display_nickname_in_comments', 10, 3);
با این کد، اگر کاربر برای خود لقب تعیین کرده باشد، همان لقب در بخش نظرات نمایش داده میشود. این راهکار مخصوصاً برای قالبهایی مفید است که تنظیمات پیشفرض وردپرس را نادیده میگیرند.
جمعبندی
برای تغییر نام نمایشی در بخش نظرات وردپرس دو راهکار وجود دارد:
-
تغییر تنظیمات از طریق شناسنامه کاربر
-
استفاده از کد سفارشی در فایل functions.php
اگر کاربر عادی هستید، روش اول بهترین انتخاب است. اما اگر مدیر سایت هستید و میخواهید این تغییر بهطور کلی روی همه کاربران اعمال شود، روش دوم مناسبتر خواهد بود.
با این تغییر ساده، میتوانید امنیت، برندینگ و حرفهای بودن سایت خود را بهبود دهید.
دیدگاهتان را بنویسید