آموزش نمایش کاربرانی که به تازگی در سایت ثبت نام کرده اند
در سایت های وردپرس مولتی یوزر یا همان چندکاربره، شاید بخواهید کاربران خود را در بخش های مختلف سایت خود به نمایش درآورید. برای مثال، شما می توانید لیستی از نویسندگان سایت خود به همراه آواتار آنها تهیه کنید یا جعبه نمایش اطلاعات نویسنده را به مطالب سایت خود اضافه کنید. در این مطلب میخواهیم به شما نشان دهیم که چگونه می توانید کاربرانی که به تازگی در سایت ثبت نام کرده اند را نمایش دهید. نیازی هم نیست که این کاربرانی که نمایش داده می شوند، نویسنده باشند. این موضوع می تواند مناسب سایت هایی باشد که به کاربران اجازه ثبت نام در سایت را داده و مانند یک انجمن عمل می کنند.
آموزش نمایش کاربران ثبت نام کرده در سایت
برای شروع شما ابتدا میبایست کدهای زیر را کپی کرده و آنرا در فایل functions.php قالب سایت خود یا افزونه اختصاصی سایت خود وارد کنید:
function wpb_recently_registered_users() { global $wpdb; $recentusers = '<ul class="recently-user">'; $usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY ID DESC LIMIT 5"); foreach ($usernames as $username) { if (!$username->user_url) : $recentusers .= '<li>' .get_avatar($username->user_email, 45) .$username->user_nicename."</a></li>"; else : $recentusers .= '<li>' .get_avatar($username->user_email, 45).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>"; endif; } $recentusers .= '</ul>'; return $recentusers; }
حالا شما می توانید به کمک کد زیر، کاربران خود را در سایت و در هر جایی که بخواهید به نمایش درآورید:
<?php wpb_recently_registered_users(); ?>
آموزش نمایش کاربران تازه ثبت نام کرده در برگه ای خاص
اگر میخواهید کاربرانی که به تازگی در سایت شما ثبت نام کرده اند را در برگه ای خاص از سایت وردپرس خود به نمایش درآورید، میبایست از شورت کد استفاده کنید.
برای این کار ابتدا باید کد زیر را درون فایل functions.php قالب سایت خود یا افزونه اختصاصی سایت خود قرار دهید:
add_shortcode('wpb_newusers', 'wpb_recently_registered_users');
سپس برای نمایش کاربران در برگه مذکور، کافی است از شورت کد زیر استفاده کنید:
[wpb_newusers]
نظرات کاربران
ثبت دیدگاه