امروز : پنجشنبه، 14 اسفند 99

نمایش کاربران جدید در وردپرس

تعداد بازدید: 92

برای سایت های چند کاربره وردپرس ، ممکن است بخواهید کاربران خود را در بخشهای مختلف وب سایت خود به نمایش بگذارید. به عنوان مثال ، می توانید لیستی از نویسندگان را با آواتار نمایش دهید ، یا یک جعبه اطلاعات نویسنده اضافه کنید ، و غیره. در این آموزش نحوه نمایش کاربران اخیراً ثبت شده در وردپرس را به شما نشان خواهیم داد. این کاربران نیازی به نویسنده ندارند. می تواند برای یک سایت اجتماعی استفاده شود که امکان ثبت نام کاربر را فراهم می کند.

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

function sk_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;  
}
add_shortcode('sk_newusers', 'sk_recently_registered_users');

اکنون می توانید با استفاده از شورت کد [sk_newusers] کاربران را در سایت خود نمایش دهید.

اگر می خواهید با php کاربران را نمایش دهید، از کد زیر استفاده کنید:

<?php echo do_shortcode("[sk_newusers]"); ?>

سید خلیل حسینی


  • برنامه نویس فول استک پی اچ پی و لاراول
  • پلاگین نویسی وردپرس