نمایش کاربران به صورت اتفاقی در وردپرس

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید)

کاربران در وب سایت های وردپرسی با چند نویسنده ، نقش سوپر استار ها در سینما را برای شما بازی می کنند ، بدون وجود این افراد وب سایت شما دیر یا زود با رکودی نسبتا سنگین مواجه خواهد شد . بعضی اوقات برای تشکر از این افراد و یا حتی برای نشان دادن برتری وب سایت تان نسبت به رقیبان ! لازم است به نحوی این کاربران به بازدیدکنندگان معرفی شوند . یکی از این روش ها ، نمایش کاربران به صورت اتفاقی (Random) است که مزایایی نسبت به سایر روش ها دارد ، از جمله اینکه با هر بار بالا آمدن صفحه لیست کاربران به صورت اتفاقی مرتب می شود و اعتراض کاربران را به همراه ندارد !

با ما همراه باشید تا روشی ساده برای نمایش کاربران به صورت اتفاقی را به شما معرفی کنیم :

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

function dbaran_random_users() {

global $wpdb;

$randomusers = ‘<ul class=”random-users”>’;

// Query database for users
$usernames = $wpdb->get_results(“SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY RAND() LIMIT 5″);

// Display users in a list
foreach ($usernames as $username) {

if (!$username->user_url) :

$randomusers .= ‘<li>’ .get_avatar($username->user_email, 45) .$username->user_nicename.”</li>”;

else :

$randomusers .= ‘<li>’ .get_avatar($username->user_email, 45).'<a href=”‘.$username->user_url.'”>’.$username->user_nicename.”</a></li>”;

endif;
}
$randomusers .= ‘</ul>’;

return $randomusers;
}

add_shortcode(‘randomusers’,’dbaran_random_users’);

این کد سطر های موجود در جدول users دیتابیس را دریافت کرده و به صورت یک لیست اتفاقی همراه نام و آواتار کاربر بر می گرداند . اگر کاربر در قسمت شناسنامه آدرس وب سایتش را وارد کرده باشد ، نام و آواتارش به لینک وارد شده پیوند داده می شوند .

در مرحله بعد شما باید تابع زیر را در جایی که می خواهید لیست کاربران نمایش داده شود ، وارد کنید :

<?php dbaran_random_users(); ?>

همچنین توسط کد کوتاه زیر می توانید تابع بالا را در مطالب ، برگه ها و یا ابزارک فراخوانی کنید :

[randomusers]

امیدوارم آموزش ارائه شده در این مطلب برای شما مفید باشد ، فراموش نکنید که سوالات و دیدگاه هایتان را با ما در میان بگذارید ، منتظر دیدگاه های ارزشمند شما هستیم .

نوشته های مشابه

تغییر نحوه نمایش دیدگاه های مدیر در وردپرس

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید) (بیشتر…)

معرفی و دانلود ۳۵ افزونه برتر وردپرس

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید) (بیشتر…)



لینک باکس

نظری بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

چهارده − چهار =