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

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

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

اگر از دنبال کنندگان همیشگی 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,328آموزش رفع خطای Missing a temporary folder در وردپرس تاریخ : 2019/07/4
5,428دکمه مطالب بیشتر در وردپرس با Ajax تاریخ : 2019/10/26
9,076حل مشکل محدودیت منو در وردپرس تاریخ : 2018/08/1
10,716آموزش مدیریت فایل کانفیگ وردپرس تاریخ : 2019/08/15
6,676آموزش قرار دادن لینک فقط برای اعضا در وردپرس تاریخ : 2019/05/14
18,904ایجاد باکس محتوا در وردپرس با افزونه Service box تاریخ : 2017/11/27
28,987افزونه ایجاد منوی موبایل در وردپرس Touchy نسخه 2.8 تاریخ : 2017/11/17
14,153انتقال وردپرس از ساب دامین به دامنه اصلی تاریخ : 2018/01/23
14,610آموزش ساخت فوتر چسبنده و شناور در وردپرس تاریخ : 2017/09/8
10,304آموزش ایجاد درگاه پرداخت اینترنتی در وردپرس تاریخ : 2019/06/29
5,488انتقال تنظیمات سئو با افزونه SEO Data Transporter تاریخ : 2020/02/22
7,164جلوگیری از Hotlinking در وردپرس تاریخ : 2019/11/15
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file