آموزش تابع get_the_author در وردپرس
مقالات وردپرساستفاده صحیح از تابع get_the_author در طراحی قالب وردپرس و بررسی تفاوت get_the_author با تابع قدیمی the_author

در سلسه مقالات آموزش توابع کاربردی در وردپرس ، به یک تابع ساده و جذاب دیگر رسیدیم که ازجمله توابعی محسوب میشود که کار کردن با آن بسیار ساده است و صرفا یک خروجی مدنظر را برای شما در طراحی قالب وردپرس نمایش خواهد داد . این تابع get_the_author است و عملکرد آن بدین شکل است که نام نویسنده محتوای فعلی را برای شما نمایش خواهد داد .
از آنجایی که این تابع را با حالت get خدمت شما معرفی کردیم ، اگر به مقالات قبلی ما سری زده باشید ، و یا با قالب نویسی وردپرس و اصول اولیه دستورات آن آشنایی داشته باشید ، متوجه خواهید شد که توابعی از وردپرس که در ابتدای آنها get وجود دارد ، جهت نمایش خروجی باید با یک دستور echo در ابتدای آنها استفاده شوند .
استفاده از تابع get_the_author در صفحه single
درکل برای تمامی انواع پست تایپ میتوانید داخل صفحه جزئیات یا اصطلاحا صفحه single از این تابع استفاده کرده و نام نویسنده مطلب را دریافت کرده و نمایش دهید .
<?php echo get_the_author(); ?>تفاوتی ندارد در کدام بخش از صفحه باشید . بصورت خودکار داخل صفحه جزئیات هر پست تایپ ، جهت نمایش نام نویسنده میتوانید این تابع را بصورت بالا فراخوانی کنید . توجه کنید که داخل مخزن وردپرس ، این تابع بصورت زیر معرفی شده است :
get_the_author( string $deprecated = ” ): stringهمانطور که مشاهده میکنید این تابع دارای حداقل پارامتر ورودی است و تقریبا میتوان گفت این تابع سختی چندانی جهت استفاده ندارد . تنها پارامتر ورودی این تابع با نام deprecated و بصورت رشته یا همان string معرفی شده است که یک پارامتر اختیاری بوده و مقدار آن بصورت پیشفرض برابر با ‘ ‘ یا همان خالی است .
استفاده از تابع get_the_author در حلقه loop
یکی دیگر از بخشهایی که میتوانید از تابع get_the_author استفاده کنید داخل حلقه loop است .
<?php
while(have_posts()) { the_post(); ?>
<span><?php echo get_the_author(); ?></span>
<?php } ?>داخل حلقه while که جهت نمایش محتوای خودتان از هر پست تایپی تشکیل میدهید قادر هستید تا از تابع get_the_author استفاده کنید و در داخل کارد نمایش محتوا ، اسامی هر نویسنده از سایت خودتان را برای پستی که نوشته است ، نمایش دهید .
تفاوت تابع get_the_author با the_author
درمورد تابع the_author باید گفت مخزن اصلی وردپرس درمورد تابع the_author اینگونه گفته است :
رفتار این تابع بر اساس عملکرد قدیمی مربوط به ()get_the_author است. این تابع منسوخ نشده است، اما برای بازتاب مقدار از get_the_author طراحی شده است و در نتیجه هر تم قدیمی که ممکن است همچنان از تابع قدیمی استفاده کند، مقدار را از get_the_author() نیز ارسال می کند.
رفتار عادی و مورد انتظار این تابع این است که نویسنده را تکرار کند و آن را برنگرداند. با این حال سازگاری عقب مانده باید حفظ شود.
این حرف به چه معناست ؟ به این معنی است که شما اگر از the_author نیز استفاده کنید ، نهایتا مقدار نام نویسنده از تابع the_author دریافت خواهد شد لذا بهتر است شما جهت طراحی قالب وردپرس از get_the_author به همراه دستور echo استفاده کنید .
اگر مطالعه مخزن وردپرس و دستورات داخل آن برای شما دشوار است ، در سلسله مقالات آموزش توابع کاربردی وردپرس ، نکات کامل هر تابع را به سادهترین شکل ممکن خدمت شما آموزش خواهیم داد تا بتوانید مشکلات خودتان در طراحی پوستههای وردپرس را در کوتاهترین زمان ممکن حل نموده و یکبار برای همیشه از سیر تا پیاز عملکرد هر تابع اطلاعات لازم را داشته باشید .
اگر به کمی پایینتر از همین صفحه توجه کنید ، باکس مربوط به اطلاعات نویسنده در سایت خودما را مشاهده خواهید کرد که البته کمی با جزئیات بیشتر قرار گرفته است .
اگر علاقمند به طراحی اصولی قالب وردپرس هستید ، حتما از دورههای آموزشی سایت استفاده کرده و مقالات سایت در بخش آموزش وردپرس را دنبال کنید . پاینده باشید دوستان من .








