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

خمون طور که میدونید کاربرای سایت شما ستاره های سایت شما هستن که افزایش اونا باعث میشه سایت شما  در نتیجه ی جست و جوی گوگل بدرخشه.پس نمایش اتفاقی نام کاربران در صفحه اصلی  هرچیزی که به اونا مربوط میشه  میتونه باعث تشویق بقیه بشه. بحث امروز ما:

کدهای وردپرس:آموزش کد جهت نمایش اتفاقی کاربران

برای شروع کار لازمه کد زیر رو داخل فایل 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 listforeach ($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/]
.....................................................................................................

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

چگونگی نمایش لیست کاربران:

با استفاده از این کد لازمه که یه کار دیگه ا انجام بدیم: این که مشخص کنیم کجا کاربرا نمایش داده شن.در واقع می خوایم لیست رو فراخوانی کنیم.برای این کار کد بعدی رو که در ادامه میبینید داخل هر فایلی که دوست دارید قرار بدید.مثلا اگه مایلید کاربرا در ساید بار نمایش داده شن کد رو داخل فایل sidebar.php قرار بدید:

[php]<?php wpb_random_users(); ?>;

نکته:می تونید لیست کاربرا رو به صورت اتفاقی زیر هر پست یا صفحه ایجاد کنید.فقط کافیه بعد از نوشتن محتوای مطلب شورت کد زیر رو در آخر درج کنید: [randomusers]

…………………………………..

آروزی موفقیت برای شما

منبع:بیگ تم

دیدگاهتان را بنویسید

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