saeedagha

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

10 پست در این موضوع قرار دارد

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

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


<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>

به اشتراک گذاری این پست


لینک به پست

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

در فانکشن:


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 تا از آخرین نویسنده ها را نشون بده .

به اشتراک گذاری این پست


لینک به پست

به آخر کوئری sql اضافه کنید LIMIT 10

به اشتراک گذاری این پست


لینک به پست

چه جوری میشه خودتون ویرایش کنید ؟

به اشتراک گذاری این پست


لینک به پست
SELECT ID, user_nicename from $wpdb->users ORDER BY display_name LIMIT 0, 10

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری