تغییر فیلد های اطلاعات کاربری

احتمالا شما دوستان عزیز اطلاع دارید که در قسمت شناسنامه یک کاربر در وردپرس یک سری اطلاعات و یک سری فیلد برای اطلاعات وجود دارد مثل درباره , یاهو , icq و … . اما خب بعضی سایت ها نیاز دارند که این فیلدها رو تغییر بدهند . برای اینکار لازم نیست دست به دامن پلاگین یا ویرایش هسته وردپرس بشوید. امروز همیار وردپرستون با یک کد ساده به شما این رو آموزش میدهد :

کافیست کد زیر را در functions.php قالب خود قرار دهید :

<?php
add_filter( 'user_contactmethods' , 'update_contact_methods' , 10 , 1 );
 
function update_contact_methods( $contactmethods ) {
 
// Add new fields
$contactmethods['phone'] = 'شماره تلفن';
$contactmethods['mobile'] = 'شماره موبایل';
$contactmethods['address'] = 'آدرس منزل';
 
// Remove annoying and unwanted default fields
unset($contactmethods['aim']);
unset($contactmethods['jabber']);
unset($contactmethods['yim']);
 
return $contactmethods;
}
?>

توجه کنید در قسمت // Add new fields که نوشته میتوانید فیلدی که مد نظر دارید اضافه نمایید , و در قسمت // Remove annoying and unwanted default fields میتوانید فیلدهایی که ضروری نیستند را حذف کنید !

لذت ببرید … خیلی ساده بود

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلاممن از این کد استفاده کردمولی وقتی بروزرسانی شناسنامه رو میزنم ارور میده!!
    warning: cannot modify header information – headers already sent by )output started at (adrese file functions.php) in adrese file pluggable.php on line 1173
    لطفا کمک کنین به خاطر این تکه کد نمیخوام سایتم به هم بریزه و کاربرهامو از دست بدم!!!!!!!!!!

    • 10 سال عضو همیار وردپرس

      سلام
      با قالب هماهنگی نداره، قطعه کد رو حذف کنید

  2. آموزش خوب و به درد بخوری بود ممنون.

  3. سلام

    من وقتی این کد رو میزارم تو فایل فانکشنم خطا میده و دیگه نمیزاره هیچ کاری انجام بدم؛ مجبور میشم از کنترل پنل هاستم فایل فانکشن رو دوباره به حالت قبل برگردونم!

    لطفا طرقه اضافه کردن این کد به انتهای فایل رو هم بگید؛ دیدم خیلی از دوستان مثل من مشکل داشتن. ممنون

  4. سلام
    در شناسنامه کاربر قسمت “زندگی نامه” هیچگونه کد html حتی پاراگراف قبول نمی کند و کل نوشته پشت سرهم باشد.
    چه روش یا پلاگینی را توصیه می فرمایید.
    اگر پست آمورزش هم بزنید بسیار عالی خواهد بود
    با تشکر

  5. سلام خسته نباشید آقای علی حاجی محمدی
    اگر ممکن است کدی به این کد اضافه کنید که کاربر نتواند این فیلد را ویرایش کند و فقط مدیر سایت این کار را بتواند انجام بدهد

  6. سلام من دارم قالب شما رو برای رزبلاگ ترجمه میکنم و برای پخشش نیاز به اجازتون دارم البته اگر هم اجازه ندید پخش نمیکنم ولی خیلیا این قالب رو میخوان اگه اجازه بدین ممنون میشم برای خبر بیاین به سایتم و در قسمت نظرات بهم بگین اینم ادرسم:http://donyayedownload.com/

  7. این 15 خط کد رو کجای فایل function باید وارد کرد ؟؟؟؟

  8. سلام علی جان کلا تو یاهو نیستی کجایی ؟ منو اصلا به یاد آوردی
    اگر نیاوردی همون رپیدراکت هستم
    اگر تونستی بیا یاهو این نظرم publish نکن منتظرتم راستی آی دی تو که دوباره عوض نکردی ؟ اگر عوض کردی آی دی من rapidrockets هست
    قربونت منتظرم

  9. ممنون . مفید بود

  10. علی جان وقت کردی کامنت قبلی من رو هم بررسی کن.
    ممنون.