اضافه کردن فیلدهای جدید به پروفایل کاربران در وردپرس
با افزوده شدن پیام رسان های مختلف و شبکه های اجتماعی شما باید خود را نسبت به آن ها ارتقاع دهید . هنگام ثبت کاربر جدید بصورت دلخواه فیلد های از کاربر دریافت میشود اما کامل نمیباشد و امروز قصد داریم به شما افزودن فیلدهای جدید به پروفایل کاربران را یاد دهیم.
بدین منظور کافیست کد زیر را در functions.php قالب سایت وردپرس خود قرار دهید.
function a4fran3_new_contactmethods( $contactmethods ) { // Add Telegram $contactmethods['telegram'] = 'تلگرام'; //add instagram $contactmethods['instagram'] = 'اینستاگرام'; //add facebook $contactmethods['facebook'] = 'فیسبوک'; //add code meli $contactmethods['codemeli'] = 'کد ملی'; return $contactmethods; } add_filter('user_contactmethods','a4fran3_new_contactmethods',10,1);
در کد بالا ما فیلد های تلگرام ، اینستاگرام ، فیسبوک و کد ملی را قرار داده ایم . شما نیز میتوانید برخی از کد بالا را حذف یا فیلد جدیدی را اضافه کنید.
اگر شما قصد نمایش فیلد های دریافتی کاربران را دارید باید صفحه ای با نام author.php بسازید و کد زیر را در آن جایگذاری کنید
<?php echo $curauth->telegram; ?>
<?php echo $curauth->instagram; ?>
<?php echo $curauth->facebook; ?>
<?php echo $curauth->codemeli; ?>