NESTED
آفلاین
عضو فعال
تعداد نوشتهها: ۲۳۵۴
تشکر شده: ۲۳۷۰ بار
#
نوشته شده: ۱۳ سال پیش
۲۰ آبان ۱۳۹۰ - ۲۲:۴۸
با اضافه کردن این کد به قالب می تونید همه مشترکین ( اعضاء ) سایت رو در یک لیست نامرتب ( تصادفی ) نمایش بدین :
<ul>
<?php
$blogusers = get_users('blog_id=1&orderby=nicename&role=subscriber');
foreach ($blogusers as $user) {
echo '<li>' . $user->display_name . '</li>';
}
?>
</ul>
omid0098
آفلاین
عضو
تعداد نوشتهها: ۱۳۵۳
تشکر شده: ۱۱۹۴ بار
#
نوشته شده: ۱۳ سال پیش
۲۱ آبان ۱۳۹۰ - ۱۳:۳۱
عالی بود مطلبت
ولی یه سوال:
چطور میتونم 5 تا از آخرین اعضایی که تو سایت عضو شدن رو توی سایدبار نشون بدم?
Mostafa
آفلاین
ناظم
تعداد نوشتهها: ۵۲۷۶
تشکر شده: ۵۷۷۷ بار
#
نوشته شده: ۱۳ سال پیش
۲۱ آبان ۱۳۹۰ - ۱۷:۳۶
omid0098 گفت:
عالی بود مطلبت
ولی یه سوال:
چطور میتونم 5 تا از آخرین اعضایی که تو سایت عضو شدن رو توی سایدبار نشون بدم?
برای این کار باید مستقیم از دیتابیس عمل کنید.
در query یک شرط ایجاد میکنید که محدود به 5 بشه و براساس تاریخ هم مرتبط بشه.
omid0098
آفلاین
عضو
تعداد نوشتهها: ۱۳۵۳
تشکر شده: ۱۱۹۴ بار
#
نوشته شده: ۱۳ سال پیش
۲۱ آبان ۱۳۹۰ - ۲۳:۲۶
ممنون.
چطوری؟ نمیشه بیشتر توضیح بدین?
Mostafa
آفلاین
ناظم
تعداد نوشتهها: ۵۲۷۶
تشکر شده: ۵۷۷۷ بار
#
نوشته شده: ۱۳ سال پیش
۲۲ آبان ۱۳۹۰ - ۲۱:۰۰
omid0098 گفت:
ممنون.
چطوری؟ نمیشه بیشتر توضیح بدین?
از این کوئری استفاده کنید:
<?php
global $wpdb, $table_prefix;
$rows = $wpdb->query("SELECT * FROM {$table_prefix}users LIMIT 5");
$result = $wpdb->get_col("SELECT user_nicename FROM {$table_prefix}users");
echo "<ul>";
for($i=0; $i<$rows; $i++) {
echo "<li>".$result[$i]."</li>";
}
echo "</ul>";
?>
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
امین - tech-dh