تغییر نام کاربری در نظرات قدیمی وردپرس
- آموزش • آموزش وبمستر
- ۲۳ فروردین ۱۴۰۲
- 1,836 بازدید
گاهی اوقات پیش میاد که ما میخواهیم نام کاربری یک کاربر رو عوض کنیم ! که این کار عواقبی رو در پی دارد . مثلا اگر شما نام کاربری شخصی رو تغییر دهید ، باید نام آن را هم تغییر دهید تا در نهایت در هرکجای وبسایت ، کاربری ناشناخته نباشد . مثلا در قسمت نظرات کاربران شما باید حتما نام قدیمی آن کاربر را متناسب با نام کاربری آن تغییر دهید . اینطوری نظم و یکپارچگی شناخت همه کاربران در وبسایت زیاد میشود . در نتیجه میتوانید یک جامعه یا comunity موفق در وبسایت خود داشته باشید . همچنین با در نظر گرفتن کاربران و اهمیت قائل شدن برای آنها در نهایت شبکه ایی از کاربران در وبسایت شما ایجاد میشود که میتواند به افزایش ترافیک وبسایت شما کمک کند . (آموزش تغییر username)
علاوه بر تغییر نام که میخواهیم توی این مقاله مورد بررسی قرار دهیم ، میخواهیم به شما روشی رو برای تغییر username ارائه دهیم . اینطوری میتوانید به سادگی هم نام کاربری رو تغییر دهید و هم نام اون کاربر رو ! یعنی آموزشش رو به صورت یکجا مشاهده میکنید . اگر میخواهید راجب تغییر username و نام هر کاربر بیشتر بدانید ، پیشنهاد میکنم که وبیت رو تا انتهای این مقاله همراهی کنید . چنانچه سوال یا ابهامی داشتید ،به صفحه مقالات وبیت سر بزنید . (اینطوری میتونید مشکل تون رو جستجو کنید و از بین هزاران مقاله وبیت ، راه حل مشکل خود را پیدا کنید )
آنچه در این پست میخوانید
ساده ترین روش برای تغییر username !
ساده ترین راه حل برای تغییر username ایجاد یک کاربر جدید با نام کاربری مورد نظر شما و دسترسی مدیریت می باشد. دقت داشته باشید که برای ساخت کاربر جدید نیاز دارید تا از ایمیلی متفاوت با ایمیل اکانت فعلی استفاده کنید. بعد از ساخت کاربر جدید از پنل پیشخوان خود خارج شوید و دوباره با نام کاربری و پسورد جدید خود وارد وردپرس شوید. به بخش کاربران >> همه کاربران مراجعه کنید. و برروی لینک پاک کردن زیر نام کاربری قدیمی خود کلیک کنید. اگر هم میخواهید نام کاربری بقیه کاربران رو تغییر دهید ، به راحتی میتوانید با کلیک بروی ویرایش پروفایل آنها ، این کار رو انجام دهید . (دقت داشته باشید که گاهی اوقات این کار صورت نمیگیره ! و نیاز دارید که روش های حرفه ایی تر رو مثل کدنویسی امتحان کنید . )
تغییر name کاربر پس از تغییر username آن
حالا بیاید فرض کنیم که شما در فرایند تغییر username به هر روشی موفق بودید ! یعنی توانستید نام کاربری موردنظر خودتون رو تغییر دهید . حالا وقت آن فرا رسیده است که نام کاربر رو تغییر دهید تا شبکه شناختی کاربران راحت تر شکل بگیرد . ما در اصل میخواهیم تغییر name کاربر رو در قسمت نظرات کاربران تشریح کنیم . کاربرانی که خیلی قبل تر کامنت هایی رو در وبسایت گذاشته اند ، ممکن است یکی از همون کاربرهایی باید که شما نام کاربری آن را تغییر دادید . حال باید نامش را هم تغییر دهید . از اینها بگذریم ! برای انجام این کار کافیه کد زیر رو به فایل functions.php قالب سایت تون اضافه کنید . برای اینکه تغییرات با آپدیت قالب از بین نروند ، حتما تغییرات رو در قالب فرزند یا چایلد کپی کنید !
add_filter( 'comment_author', 'custom_comment_author', 10, 2 ); function custom_comment_author( $author, $commentID ) { $comment = get_comment( $commentID ); $user = get_user_by( 'email', $comment->comment_author_email ); if( !$user ): return $author; else: $firstname = get_user_meta( $user->ID, 'first_name', true ); $lastname = get_user_meta( $user->ID, 'last_name', true ); if( empty( $firstname ) OR empty( $lastname ) ): return $author; else: return $firstname . ' ' . $lastname; endif; endif; }