آموزش نمایش لیست نویسندگان سایت با آواتار در وردپرس

ضعیفمتوسطخوببسیار خوبعالی
( 0 رای , میانگین : 0,00 از 5)
بارگذاری...

در این مطلب میخواهیم به شما نشان دهیم که چگونه می توانید برگه ای ایجاد کنید که لیستی از نویسنده های سایت به همراه آواتار آنها و دیگر اطلاعاتی که میخواهید را نمایش دهد.

آموزش ایجاد برگه و نمایش لیست نویسنده ها به همراه آواتار

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

بعد از آن شما میبایست فایل functions.php در پوشه قالب سایت خود را باز کرده و کد زیر را به آن اضافه کنید:


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>";
}
}

با اضافه کردن این کد به وردپرس گفته میشه تا تابعی ایجاد کند که نام نویسنده و آواتار وی را نمایش خواهد داد.

شما می توانید ویژگی های بیشتری را به این کد اضافه کنید آن هم به اضافه کردن آدرس نویسنده و سایر اطلاعاتی که مربوط به پروفایل کاربر است.

شما همچنین نیاز دارید تا کد زیر را به فایل CSS قالب سایت خود نظیر style.css اضافه کنید:


#authorlist li {
float:right;
clear:right;
margin: 0 0 5px 0;
}

#authorlist img {
width: 40px;
height: 40px;
float: right;
}

#authorlist div {
margin: 10px 0 0 10px;
float: right;
}

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

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

حالا بعد از اضافه کردن کدها و ویرایش قالب میتوانید طرحی ساده مشابه نمونه زیر را مشاهده کنید:

برای ویرایش طرح نمایش آواتار نویسنده ها میتوانید کدهای HTML موجود در تابع را به دلخواه تغییر داده و سپس کدهای CSS مربوط به کلاس های تعریف شده را ویرایش کنید.

 

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



جواد
( عضو از 6 سال قبل )
  • 168 نوشته
  • 34 دیدگاه
  • 0 محصول
  • 0 دوره آموزشی
جواد - عضو تیم تحریریه مجموعه نوین وردپرس...

نظرات کاربران

ثبت دیدگاه

چند نکته قبل از ارسال دیدگاه :
  • تمامی دیدگاه ها قبل از انتشار عمومی توسط کارشناسان سایت بررسی خواهند شد.
  • دیدگاه هایی که جنبه تبلیغاتی داشته باشند تایید نخواهند شد.
  • آدرس سایت ، مشخصات مدیریت و... در متن دیدگاه حذف خواهند شد.
  • دیدگاه هایی که به زبان انگلیسی باشند تایید نخواهند شد.
  • دیدگاه هایی که حاوی توهین ، تهدید یا... باشند تایید نخواهند شد.

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

مطالب مرتبط



سئو محلی چیست و local SEO چگونه کار می کند؟

481
0
سئو محلی می تواند به بهبود هرنوع کسب و کاری کمک کند. هم اکنون بیش از 46 درصد از کل جستجوهایی که در گوگل انجام می شود به ...
جزییات بیشتر آموزش را بخوانید!

قرار دادن شمارش گر معکوس در وردپرس با افزونه Countdown WordPress plugin

3504
0
سلام دوستان؛ در مقاله های قبلی نوین وردپرس در مورد صفحه ی در دست تعمیر یا صفحه ای که قرار است به زودی منتشر شود، صحبت کرده ایم. مثلا ...
جزییات بیشتر آموزش را بخوانید!

گوگل آنالیتیکس چیست و مزایای استفاده از Google Analytics

1079
0
یکی از مهم ترین دغدغه های هر مدیر سایتی، بهبود سئو و کسب رتبه بهتر در نتایج جستجو می باشد. روش و ابزارهای مختلفی برای بهینه کردن و ...
جزییات بیشتر آموزش را بخوانید!

آموزش تغییر فونت در وردپرس و افزودن فونت دلخواه به قالب وردپرسی

40864
70
یکی از نکات مهم برای هر نوع وب سایت، افزودن فونت در وردپرس می باشد. با تغییر دادن فونت وردپرس خود می توانید طراحی و ظاهر سایت خود ...
جزییات بیشتر آموزش را بخوانید!

fatal error چیست و چطور در وردپرس آن را رفع کنیم؟

658
0
ممکن است در هنگام کار با وردپرس با انواع خطاهای مختلف از جمله fatal error مواجه شوید، اما Fatal Error چیست و چگونه باید آن را رفع کنیم؟ ...
جزییات بیشتر آموزش را بخوانید!

آموزش وسط چین کردن ویدئو در سایت های وردپرس

3546
2
به وسط چین کردن ویدئو در سایت وردپرس فکر می کنید؟ به صورت پیش فرض، اگر عرض ویدئوی شما کمتر از عرض مقاله در سایت باشد، وردپرس به ...
جزییات بیشتر آموزش را بخوانید!

آموزش ایجاد چت روم برای کاربران با استفاده از افزونه Chat Room

5252
3
اگر به دنبال راهی برای ایجاد چت روم برای سایت وردپرس خود هستید، افزونه Chat Room وردپرس یکی از راه حل های موجود برای پیاده سازی این سیستم بر ...
جزییات بیشتر آموزش را بخوانید!

آموزش ایجاد فایل robot.txt برای وردپرس، تنظیمات و بهینه سازی آن

2623
0
بهینه سازی سئو یکی از مهم ترین موضوعاتیست که می تواند به بهبود رتبه و ترافیک سایت شما کمک کند. روش های مختلفی برای بهینه سازی سایت وجود ...
جزییات بیشتر آموزش را بخوانید!

دسته بندی مطالب

محصولات حرفه ای

جستجو کنید…

همکار ما شوید

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

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