خرید هاست ارزدیجیتال
حراجی دامنه های ویژهمشاهده





تبلیغات
تبلیغات تبلیغات
تبلیغات ژاکت, مرجع خرید قالب و افزونه وردپرسی اورجینال

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

مقالات,آموزش,ترفند , وردپرس

اگر از دنبال کنندگان همیشگی 20اسکریپت بوده باشید، در مطلب قبلی به نحوه نمایش تصادفی و رندوم مطالب وردپرس پرداختم؛ حال در این آموزش قصد دارم تا نحوه نمایش تصادفی کاربران ثبت نام کرده در وردپرس را به شما آموزش دهم که با استفاده از این آموزش قادر خواهید بود تا لیستی از کاربران خود را به صورت تصادفی نمایش دهید.

 

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

برای شروع کار ابتدا کدهای زیر را در فایل فانکشن (functions.php) قالب سایت خود قرار داده و آن را ذخیره نمایید.

function wpb_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','wpb_random_users');

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

<?php wpb_random_users(); ?>

همچنین می‌توانید با استفاده از شورت کد زیر این قابلیت را نیز فراهم نمایید تا در بخش ابزارک‌ها و یا در یک برگه و نوشته خاص از آن استفاده کنید؛ برای این منظور کافی است تا یک ابزارک متنی، برگه و یا یک نوشته انتخاب کرده و سپس شورت کد زیر را درون آن قرار دهید.

[randomusers]

موفق باشید.

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=43952
کلمات کلیدی پست :
مطالب مرتبط
7,032کنترل دسترسی کاربران در وردپرس با افزونه Controlled Admin Access تاریخ : 2019/12/4
9,252آموزش ساخت لودینگ برای وردپرس تاریخ : 2019/11/21
9,297غیر فعال کردن رونوشت ها در نوشته های وردپرس تاریخ : 2014/03/1
6,464رفع خطای 503 Service Unavailable در وردپرس تاریخ : 2019/06/11
6,304افزودن دکمه اشتراک گذاری لینکدین در وردپرس تاریخ : 2019/09/2
976آموزش غیر فعال سازی بازتاب به خود در وردپرس تاریخ : 2024/01/19
7,132اضافه کردن دکمه پرینت به فرم و صفحات وردپرس [بدون افزونه] تاریخ : 2019/09/23
7,180حذف more# از لینک ادامه مطلب وردپرس تاریخ : 2019/02/17
12,640افزودن فونت به ویرایشگر وردپرس تاریخ : 2018/10/28
7,860عبارت کلیدی کانونی در یواست سئو و نحوه استفاده از آن تاریخ : 2019/10/5
7,736بهینه سازی اتوماتیک تصاویر JPG در وردپرس تاریخ : 2017/12/17
9,028آموزش ایجاد سوالات متداول به صورت آکاردئون در وردپرس تاریخ : 2018/06/23
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file