نمایش لیست کامل نویسندگان (کاربران) در وردپرس
در سایت ها یا وبلاگ هایی که دارای چندین نویسنده هستند می توانید بخش های متفاوتی را پیاده سازی کنید تا کاربران راحت تر بتوانند با کسانی که برای آنها تولید محتوا می کنند آشنا شوند. در مطلبی که قبلا در روکش منتشر کردیم شما با نحوه نمایش لیست ایمیل کاربران عضو در وردپرس آشنا شدید. در این مطلب از روکش می خواهیم شما را با چگونگی نمایش تمامی نویسندگان وردپرس در یک لیست آشنا کنیم.
خوب تنها کافی است تا کد زیر را در هرجایی از قالب فعلی سایت خود که می خواهید لیست نویسندگان نشان داده شوند قرار دهید.
<ul> <?php wp_list_authors('exclude_admin=0&optioncount=1&show_fullname=1&hide_empty=1'); ?> </ul>
این کد لیست نویسندگان وردپرس را فراخوانی می کند. برای ایجاد تغییراتی کوچک در این کد می توانید از پارامتر های زیر استفاده کنید.
۱ – برای نمایش نام مدیران در این لیست می توانید مقدار exclude_admin را ۱ بگذارید در غیر اینصورت باید مقدار آن را ۰ قرار دهید.
۲ – با قرار دادن مقدار ۱ برای optioncount می توانید تعداد نوشته های هرکدام از نویسندگان را روبروی نام آنها نشان دهید. اما اگر نمی خواهید تعداد پست های هر نویسنده در کنار نام آن نشان داده شود باید این مقدار را صفر کنید.
۳ – برای نمایش نام کامل هر کاربر باید مقدار show_fullname را ۱ قرار دهید. برای نمایش نام کوچک کاربران می توانید از مقدار ۰ استفاده کنید.
۴ – برای پنهان کردان کاربرانی که تاکنون پستی منتشر نکرده اند باید مقدار hide_empty را ۱ قرار دهید.
افزونه Authors Widget نیز می تواند کار همین کد را انجام دهد. اما اگر شما می خواهید به صورت دستی لیست نویسندگان را نشان دهید پیسنهاد ما استفاده از کد بالا است.
[…] از کد و افزونه را منتشر کردیم. پس می توانید مطلب نمایش لیست کامل نویسندگان (کاربران) در وردپرس را مطالعه […]
سلام تشکر برای نمایش دادن آواتار و برای نمایش دادن فقط مثلا مدیران یا فقط نویسنده ها باید چکار کنیم؟
برای مورد اول می تونید از این مطلب استفاده کنید. برای تنها نمایش نویسنده ها که داخل این پست گفتم باید exclude_admin را صفر بگذارید اما برای نمایش تنها مدیران می تونید از کد زیر استفاده کنید.
سلام سعید خان. از اینکه این کد رو قرار دادین متشکرم
فقط گزینه های ۳ و ۴ را دوباره برسی کنید ، صفر و یک ها رو جابجا توضیح دادین
یا علی
ممنون که اطلاع دادید.
اصلاح شد
با سلام افزونه ای هست که هم فارسی باشه هم لیست کاربران رو به صورت فایل اکسل بده هر چی گشتم نبود یا اگر هم بود خیلی گزینه های اضافه داشت
با تشکر
افزونه ای که فارسی باشه ندیدم, ولی افزونه Advanced CSV Importer With Ultimate User Friendly Features هست که می تونید اون را فارسی سازی هم کنید.
سلام. چند روز هست که با اینجا آشنا شدم! واقعا سایت کاملی هست! این از تشکر 🙂
حالا نوبت سوال!
سوالم این بود که چطور میشه تو لیست مطالب اخیر سایت به پست هایی که ۲۴ ساعت قبل منتشر شدن عبارت “جدید” رو کنارشون اضافه کنیم؟
ممنون
هومن عزیز لطفا تاپیک های زیر را دنبال کنید.
Identifying most recent post for alternate styling
How to style latest post AND recent posts differently?
میخوایتم بدونم میشه پروفایل کاربران رو در یه صفحه نمایش داد با انتخاب موقعیت هر فیلد در صفحه مثل سایت avval.ir??? که بشه کنار هر فیلد همیه عکس مناسب با اون فیلد گذاشت؟آیا افزونه ای هستش؟
ببخشید متوجه منظورتون نشدم, میشه یکم بیشتر توضیح بدید؟
درود.
مطلب مفیدی بود. برای نمایش آواتار نویسنده در همین کد باید چه تغییراتی انجام داد ؟
برای نمایش آواتار نویسنده ها می تونید به جای کدی که در پست قرار داده شده از کد زیر استفاده کنید.
سلام سعید جان تعداد مطالب ر کدوم با چه کدی فراخوانی میشه یعنی
آواتارش باشه سمتش و تعداد مطالبی که نوشته
یا اینکه بهشون ستاره بدم چطوری میشه؟
با تابع wp_list_authors فقط می تونید تعداد مطالب را جلو اسم هر کاربر نمایش بدید. برای این کار باید مقدار optioncount را ۱ قرار بدید.