شورت کد های وردپرس

چگونه فیلد های سفارشی به بخش مشخصات کاربران وردپرس اضافه کنیم

سلام امیدوارم که حالتون خوب باشد ، شما هم با بخش های مختلف وردپرس کار کردید ، من جمله بخش کاربران همه ما می دانیم که بخش کاربران وردپرس برای مدیریت ، افرادی است که در وب سایت ما ثبت نام کردند و ما می توانیم آنها را به نقش هایی که به آنها می دهیم ، مدیریت کنیم . 

این موضوع کمک بسیاری به ما خواهد کرد که وب سایت منسجم تری را ایجاد و مدیریت کنیم . اما گاها در هنگام ثبت نام کاربری نیاز است تعدادی فیلد های دیگری هم مثل شماره فکس و شماره شناسنامه و … از کاربر ذخیره کنیم که در دفعات بعدی از آنها استفاده کنیم . 

خوشبختانه وردپرس برای این موضوع هم راه حل قرار داده است و شما به راحتی استفاده از تکه کد های زیر می توانید هر فیلدی را که علاقه دارید به بخش مشخصات کاربران وردپرس اضافه کنید و آنها را در قالب وردپرس خود نمایش دهید . 

دستورالعمل استفاده در وردپرس : 

تکه کد ذیل را در انتهای فایل functions.php قالب وردپرس مورد استفاده خود قرار دهید . 

function my_custom_userfields( $contactmethods ) {
 
    // ADD CONTACT CUSTOM FIELDS
    $contactmethods['contact_phone_office']     = 'Office Phone';
    $contactmethods['contact_phone_mobile']     = 'Mobile Phone';
    $contactmethods['contact_office_fax']       = 'Office Fax';
    
    return $contactmethods;
}
   add_filter('user_contactmethods','my_custom_userfields',10,1);

 

روش نمایش آنها در قالب مورد استفاده :

۱- روش اول :

<?php the_author_meta('contact_phone_office'); ?>

 

۲-روش دوم:

<?php the_author_meta('contact_phone_office', $current_author->ID) ?>

 

۳- روش سوم :

<?php $current_author = get_userdata(get_query_var('author')); ?>
<p><a href="<?php echo esc_url($current_author->contact_phone_office);?>" title="office_phone"> Office Phone</a></p>

 

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

صفحه ما را در اینتساگرام دنبال کنید ، خدمات پشتیبانی وردپرس را از معلم وردپرس بگیرید .