نمایش اطلاعات نویسنده در وردپرس توسط افزونه یا کد

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

تنظیمات وردپرس بخش اطلاعات نویسنده و کاربر

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

افزونه نمایش اطلاعات نویسنده در وردپرس Simple Author Box

راحت ترین راه ایجاد بخش اطلاعات نگارنده نوشته استفاده از افزونه های وردپرس میباشد.
اولین افزونه ای که قصد معرفی آنرا داریم Simple Author Box نام دارد. این افزونه براحتی بخش درباره نویسنده را در انتها یا ابتدای مطالب سایت نمایش میدهد. پس از نصب افزونه با مراجعه به بخش تنظیمات افزونه که با نام Simple Author Box در قسمت تنظیمات وردپرس قرار دارد میتوانید شخصی سازی های لازم را انجام دهید.

برخی ویژگی های افزونه عبارتند از:

  1. طراحی واکنشگرا و سازگار با موبایل و تبلت
  2. امکان نمایش اطلاعات کامل نویسنده (نام، تصویر، گراواتار، توضیحات و …)
  3. قابلیت نمایش لینک پروفایل بیش از 30 شبکه اجتماعی نویسنده
  4. امکان افزودن خودکار اطلاعات نویسنده به برگه های single.php و author.php
  5. قابلیت تغییر رنگ بخشهای مختلف جعبه اطلاعات نویسنده
  6. امکان گرد کردن گوشه تصویر نویسنده مطلب
  7. قابلیت نمایش بیوگرافی نویسنده پست
  8. راست چین بودن و سازگاری کامل باقالبهای فارسی
  9. و …

برای دانلود افزونه به برگه آن در مخزن افزونه های وردپرس به آدرس Simple Author Box مراجعه کنید.

نمایش اطلاعات نویسنده و کاربران سایت در ابزارک وردپرس Meks Smart Author Widget

افزونه بعدی که قصد معرفی آنرا داریم Meks Smart Author Widget نام دارد.
توسط این افزونه علاوه بر برگه توضیحات نوشته single.php امکان نمایش اطلاعات کاربر و نویسنده پست در ابزارکهای قالب نیز وجود دارد. اگر کاربر در برگه single.php یا author.php باشد اطلاعات نویسنده مطالب نمایش داده خواهد شد در غیر اینصورت اطلاعات کاربری آن در محل ابزارک نمایش داده میشود.

برخی از ویژگی های افزونه عبارتند از:

  1. شناسایی خودکار اطلاعات نویسنده و کاربران وردپرس
  2. طراحی واکنشگرا و سازگار با موبایل و تبلت
  3. امکان نمایش لینک آرشیو نوشته های نویسنده
  4. قابلیت نمایش گراواتار کاربر با ابعاد دلخواه
  5. امکان تعیین عنوان جعبه اطلاعات نویسنده
  6. نمایش بیوگرافی نویسنده مطلب
  7. قابلیت تعیین نمایش اطلاعات کاربر با نقش کاربری خاص
  8. تنظیمات ساده و راحت
  9. و …

برای دانلود افزونه به برگه آن در مخزن افزونه های وردپرس به آدرس Meks Smart Author Widget مراجعه کنید.

کد نمایش اطلاعات نویسنده در وردپرس

روش دیگر نمایش اطلاعات نویسنده پست استفاده از کد و توابع کاربر میباشد.
از این روش بیشتر در هنگام کدنویسی و طراحی قالب وردپرس استفاده میشود. برای ساخت جعبه اطلاعات نویسنده کدهای زیر را در انتها یا ابتدای بخش نمایش مطلب در صفحات single.php یا author.php قرار دهید. کدهای زیر قابلیت نمایش نام نویسنده، بیوگرافی، تصویر آواتار، لینک توئیتر و آدرس سایت نویسنده را دارا هستند.

<div id="iranthemes-author"><?php the_post();
$author_id=get_the_author_meta('ID'); $curauth=get_user_by('ID',$author_id);
$user_nicename=$curauth->user_nicename; $display_name=$curauth->display_name;
$user_description=$curauth->user_description; $user_email=$curauth->user_email;
$user_url=$curauth->user_url; $user_website=$curauth->website_name;
$user_twitter=$curauth->twitter; rewind_posts(); ?>
پروفایل نویسنده: <a href="<?php echo get_author_posts_url($author_id,$user_nicename); ?>">
<?php echo $display_name; ?></a>
<?php if($user_description) echo '<p>'.$user_description.'</p>'; ?>
<?php if($user_email) echo get_avatar($user_email,'100'); ?>
<?php if($user_url || $user_twitter) : ?><ul><?php if($user_url) : ?>
<li>سایت: <a href="<?php echo $user_url; ?>">
<?php if($user_website) : echo $user_website; else : echo $user_url; endif; ?></a></li>
<?php endif; if($user_twitter) : ?>
<li>توئیتر: <a href="https://twitter.com/<?php echo $user_twitter; ?>">@<?php echo $user_twitter; ?></a>
</li><?php endif; ?></ul><?php endif; ?></div>

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

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

برای حذف نام نویسنده و تاریخ انتشار نوشته باید توابع فراخوانی آنها را از پوسته وردپرس حذف کنیم.
تابع the_author برای نمایش نام نویسنده و تابع the_time برای نمایش تاریخ انتشار نوشته کاربر دارند، پس باید آنها را از فایل single.php یا کوئری وردپرس مورد نظر حذف کنیم تا دیگر نمایش داده نشوند. در تصویر زیر نحوه استفاده از توابع نام نویسنده و تاریخ انتشار نوشته نمایش داده شده است.

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

3.7/5 - (6 امتیاز)
پدرام تبریزی:
مطالب مرتبط