رفتن به مطلب

نمایش گراوتار


پست های پیشنهاد شده

با سلام خدمت دوستان

با استفاده از کد زیر لیست نویسندگان به نمایش در می آید برای نمایش گراوتار هر نویسنده در کنار هر کدام باید چه تغییری در کد بدهم


<h2>آخرین</h2>
<ul>
<?php
$usernames = $wpdb->get_results("SELECT user_nicename, user_url FROM $wpdb->users ORDER BY ID DESC LIMIT 5");
foreach ($usernames as $username) {
echo '<li><a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>";
}
?>
</ul>

لینک به ارسال

تست کنید:


<h2>آخرین</h2>
<ul>
<?php
$usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_id FROM $wpdb->users ORDER BY ID DESC LIMIT 5");
foreach ($usernames as $username) {
        echo '<li>'.get_avatar( $username->user_id, 48).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>";
}
?>
</ul>

لینک به ارسال

تست کنید:


<h2>آخرین</h2>
<ul>
<?php
$usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_id FROM $wpdb->users ORDER BY ID DESC LIMIT 5");
foreach ($usernames as $username) {
echo '<li>'.get_avatar( $username->user_id, 48).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>";
}
?>
</ul>

نه دوست من کار نکرد اصلا نام کاربری رو نشون نداد

لینک به ارسال

نمایش لیست نویسندگان + گراواتار:

در فانکشن:


function contributors() {
global $wpdb;

$authors = $wpdb->get_results("SELECT ID, user_nicename from $wpdb->users ORDER BY display_name");

foreach($authors as $author) {
echo "<li>";
echo "<a href=\"".get_bloginfo('url')."/?author=";
echo $author->ID;
echo "\">";
echo get_avatar($author->ID);
echo "</a>";
echo '<div>';
echo "<a href=\"".get_bloginfo('url')."/?author=";
echo $author->ID;
echo "\">";
the_author_meta('display_name', $author->ID);
echo "</a>";
echo "</div>";
echo "</li>";
}
}

وبرای نمایش:


<div id="authorlist"><ul><?php contributors(); ?></ul></div>

لینک به ارسال
  • 4 ماه بعد...

نمایش لیست نویسندگان + گراواتار:

در فانکشن:


function contributors() {
global $wpdb;

$authors = $wpdb->get_results("SELECT ID, user_nicename from $wpdb->users ORDER BY display_name");

foreach($authors as $author) {
echo "<li>";
echo "<a href=\"".get_bloginfo('url')."/?author=";
echo $author->ID;
echo "\">";
echo get_avatar($author->ID);
echo "</a>";
echo '<div>';
echo "<a href=\"".get_bloginfo('url')."/?author=";
echo $author->ID;
echo "\">";
the_author_meta('display_name', $author->ID);
echo "</a>";
echo "</div>";
echo "</li>";
}
}

وبرای نمایش:


<div id="authorlist"><ul><?php contributors(); ?></ul></div>

اگه بخواهیم تعداد بهش بدیم چی ؟

مثلآ 10 تا از آخرین نویسنده ها را نشون بده .

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...