نام کاربری وبلاگ (User Name) یکی از چیزهای مهم در حفظ کردن امنیت یک وبلاگ. در نگارش سوم وردپرس این امکان فراهم شد که موقع نصب وردپرس نام کاربری رو خود کاربر به دلخواه برای وبلاگش انتخاب کنه، خب عموماً شما دوست ندارید که این نام کاربری رو در اختیار افراد دیگه قرار بدید و سخت ازش محافظت میکنید. اما فقط کافیه به عنوان مدیر وبلاگ تنها به یکی از نظرات بازدیدکنندههاتون پاسخ بدید تا همه چیز خراب بشه و نام کاربری وبلاگتون در اختیار صدها و یا هزاران بازدید کننده وبلاگ شما قرار بگیره که این اصلاً خوب نیست.
به عکس زیر که سورس کد یه وبلاگ یه نگاه بندازید تا ببینید موضوع از چه قراره.
روی عکس کلیک کنید و سایز بزرگترش رو ببینید.
کلمهی admin در واقع همون نام کاربری یا user name وبلاگ هست.
حالا به عکس زیر نگاه کنید.
روی عکس کلیک کنید و سایز بزرگترش رو ببینید.
میبینید که هیچ نام و نشونی از نام کاربری نیست.
حتماً میپرسید خب چه کاری باید کرد؟ احتمالاً به این هم فکر میکنید که به نظر کاربراتون پاسخ ندید، که این راه حل کاملاً غلطی هست. وردپرس مثل همیشه دست ما رو باز گذاشته، با این هک کوچیک و چند خط کد میشه این نام کاربری رو از قسمت نظرات حذف کرد.
برای شروع فایل fuctions.php رو از پوشهی قالب وبلاگتون باز کنید. اگه هم فایلی به این اسم وجود نداشت یه فایل با همین اسم ایجاد کنید. حالا کدهای زیر رو قبل از شروع شدن یه تگ PHP کپی کنید، به زبون سادهتر یا کدها رو در اولین خط قبل از همهی نوشتهها، و یا در آخرین خط بعد از همه نوشتهها وارد کنید.
<?php function remove_comment_author_class( $classes ) {
foreach( $classes as $key => $class ) {
if(strstr($class, "comment-author-")) {
unset( $classes[$key] );
}
}
return $classes;
}
add_filter( 'comment_class' , 'remove_comment_author_class' ); ?>
به همین راحتی، حالا خیال شما از امنیت وبلاگتون کمی آسودهتر شده.
از وردپرس لذت ببرید :)





در تنظیمات کاربر مدیر، یک “لقب” انتخاب کنید و آن لقب را به عنوان “نمایش عمومی نام” معین کنید. فکر کنم مشکل حل شود ;)
من که امتحان کردم نشد. با این کار توی سورس کد تغییری ایجاد نمیشه، فقط نام نویسنده که تو وبلاگ و فید نمایش داده میشه تغییر میکنه.
آها! متوجه شدم دقیقاً چی میگید. به هر حال فکر کنم محافظت از صفحه ی ادمین (گذاشتن پسورد از cPanel و …) هم راه خوبی باشه. چون معمولاً افراد از یوزر های مشابهی استفاده میکنن و اگه کسی یه کم چموش باشه، احتمالاً در نهایت یوزر فرد رو پیدا می کنه.
در هر صورت آموزش خوبی بود :) ممنون
آره خب، همیشه افراد چموش کار خودشون رو میکنن :)
خواهش میکنم سینا جان.
وب خوبی دارید ولی اگه بشه مطالب یه طور واضح تر بیان کنید بهتر
به روی چشم.
جالب بود :)
مطلب قشنگی بود.
از هک و امنیت بیشتر بذارین.
اگه میشه وقت برنامه رو هم یه خورده بیشتر کنین :دی
من تازه شما رو پیدا کردم. فیدتون رو هم اضافه کردم. از این به بعد منو تو نظراتتون میبینین. مخصوصاً تو وردپرس!!!!!!!!!!!! :دی
فعلاً
خوشحالم میکنید.
حرفه رو پر کردیم
البته می دونی دوست عزیز فکر نکنم لازم باشه آدم بیفته به جون کدها
بهتره همونطور که دوستمون سینا گفتند لقب انتخاب کنیم از بخش کاربران
البته خب اینم یه جورشه دیگه
راستی یه سوال من یه افزونه نصب کردم تو سایتم این افزونه استایل صفحه مدیریت رو بهم ریخت به نظرت باید چی کار کنم
بهترین کار اینه که افزونه رو غیر فعال کنی، اگه هم افزونه خیلی برات مهم یه نمونهی مشابه براش پیدا کن.
مگه بدون داشتن پسورد هم میشه وارد اکانت کسی شد؟
من یه پسورد ۸ حرفی رقمی دارم خیالم از همه چی راحته :D
از هکر هرچیزی که بگی بر مییاد :)
سلام.
در قسمتی که اسم نویسنده پست رو نوشته اگه روی اسم نویسنده کلیک کنیم تمام مطالب نوشته شده توسط اون رو میاره. نکته اینه توی صفحه جدید، اسم نویسنده رو نوشته مثلا برای شما نوشته :
http://armanam.net/author/armanblogadmin/
آیا این آرمان بلاگ ادمین اسم واقعی ادمین شماست؟ یا به عبارت دیگه اینکه اگر این اسم واقعی شما نیست من هم میخواهم اسمم رو تغییر بدم چیکار کنم که این اسم با اسم ادمین من برای لاگین کردن متفاوت باشه؟ مرسی. در صورت امکان جواب رو برام ایمیل کنین. ممنون
بسیار عالی بود!
موفق باشید!