بخش Vip سئو نود

بهترین فرصت برای یادگیری در قسمت Vip سئو نود هم اکنون برای دانشجوبان عزیز فراهم شده است

جزئیات بیشتر
آموزش یکبار برای همیشه
تا آخر مردادماه 25 جلسه به دوره نابغه سئو پلاس اضافه خواهد شد

آموزش تابع get_the_date در وردپرس

مقالات وردپرس

تفاوت تابع get_the_date و the_date درطراحی قالب وردپرس چیست ؟ چرا باید در کدنویسی قالب وردپرس از تابع get_the_date بیشتر استفاده کنیم ؟

0 105
آموزش تابع get_the_date در وردپرس
مطالعه : 6 دقیقه

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

  • the_date
  • get_the_date
  • the_modified_date
  • get_the_modified_date
  • wp_date

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

اگر به ساختار توابع وردپرس آشنایی داشته باشید و البته مقالات قبلی سایت در رابطه با آموزش توابع وردپرس را مطالعه کرده باشید ، حتما اطلاع دارید توابعی که با حرف the شروع می‌شوند ، توابعی هستند که مقداری را در خروجی برای شما چاپ خواهند کرد و نیازی به نوشتن دستور echo قبل از آنها نیست و توابعی که با get شروع می‌شوند ، توابعی هستند که مقداری را return می‌کنند و برای خروجی گرفتن از آنها لازم است تا از دستور echo قبل از نام تابع استفاده شود . درنتیجه برای استفاده از تابع get_the_date لازم است تا حتما از دستور echo استفاده شود یعنی بصورت زیر :

echo get_the_date();

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

نمایش تاریخ انتشار پست با get_the_date

از آنجایی که وردپرس در هسته خود از قسمت Post Type استفاده کرده است ، لذا توابع مشخصی را نیز برای کار کردن با این قسمت‌ها در اختیار ما قرار داده است . زمانی که تصمیم دارید تا تاریخ انتشار یک نوشته ، محصول ، برگه ، نمونه‌کار و … را داخل صفحه جزئیات یا همان صفحه single مربوط به پست تایپ نمایش دهید و یا داخل حلقه loop تاریخ انتشار را چاپ کنید ، تایع get_the_date به کمک شما خواهد آمد .

<?php 
while(have_posts()) { the_post(); ?>
	<span><?php echo get_the_date(); ?></span>
<?php } ?>

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

چرا بجای the_date از get_the_date استفاده کنیم ؟

اکنون سوالی پیش خواهد آمد که هم تابع the_date و هم تابع get_the_date هردو تاریخ را نمایش خواهند داد و تفاوت این دو تابع فقط در استفاده کردن یا نکردن از دستور echo است پس چرا باید از تابع get_the_date استفاده کنیم ؟؟؟؟ اینجاست که بحث کمی تخصصی خواهد شد .

لازم است تا از یک موضوع مهم در مورد تابع the_date اطلاع داشته باشید . تابع the_date تاریخ انتشار پست را نمایش خواهد داد اما اگر یک نویسنده مشخص در یک روز بیش از یک مطلب را ارسال کند ، تاریخ انتشار در تمامی مطالب نمایش داده نخواهد شد و تنها در آخرین مطلب ارسال شده توسط نویسنده ، تاریخ نمایش داده می‌شود . به عبارتی اگر شما 3 کارت نمایش محتوا در کنار هم داشته باشید و تمامی محتوای این 3 نوشته در یک روز و توسط یک نویسنده ارسال شده باشد ، تاریخ ارسال نوشته فقط در آخرین کارت نمایش داده خواهد شد . پس استفاده از این تابع برای زمانی که قصد دارید تاریخ در تمامی کارت محتوا نمایش داده شود ( درصورت استفاده از تابع the_date داخل حلقه ) درست نیست و بهتر است از تابع get_the_date استفاده کنید .

پارامترهای ورودی get_the_date

این تابع  نیز همانند سایر اکثر توابع وردپرس ، امکان دریافت پارامتر ورودی دارند . البته در تمام توابعی که مربوط به زمان هستند می‌توانید از ورودی ، روز ماه سال بصورت‌های مختلف استفاده کنید . برای مثال یک نمونه از ورودی این تابع را بصورت زیر مشاهده می‌کنید :

get_the_date( 'D M j' );

برای اینکه با سایر مقادیر ورودی برای تاریخ آشنا شوید ، می‌توانید به سایت php مراجعه نموده و روش‌های مختلف نمایش تاریخ بصورت روز ، سال میلادی ، مخفف سال و … را نیز مشاهده و استفاده کنید . استفاده از تابع get_the_date هیچ مشکلی در طراحی قالب وردپرس ندارد و می‌توانید با خیال راحت از آن برای نمایش تاریخ در تمامی نوع محتوا یا همان Post Type ها استفاده کنید . امیدواریم این مطلب کوتاه و کاربردی برای شما علاقمندان به آموزش طراحی قالب وردپرس مفید واقع شده باشد .

 

امید قدیمی

امید قدیمی هستم ، 8 سال است که در زمینه طراحی و برنامه نویسی وب سایت فعالیت می کنم . توسعه دهنده فرانت اند ، طراح و برنامه نویس انواع وب سایت های وردپرسی ، فعال در زمینه تولید محتوا و سئو وب سایت

اشتراک گذاری محتوا

نقشه راه فرانت

اگر قصد دارید تا یک طراح ماهر باشید ، ما درست ترین مسیر را برای شما فراهم کردیم و فقط کافیست همراه ما باشید

نقشه راه وردپرس

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

شاید این مطالب نیز برای شما جالب باشد
نحوه افزودن قسمت های NoFollow و Title به ادیتور وردپرس
مطالعه : 7 دقیقه 2
امید قدیمی امید قدیمی
۱۴۰۲-۰۳-۱۸
خروجی گرفتن از ایمیل کاربران در وردپرس
مطالعه : 7 دقیقه 0
امید قدیمی امید قدیمی
۱۴۰۲-۱۰-۲۷
غیرفعال کردن Feed وردپرس با 3 روش ساده
مطالعه : 8 دقیقه 0
امید قدیمی امید قدیمی
۱۴۰۲-۱۰-۲۶
نظرات و پرسش
توجه کامنت های انگلیسی تایید نخواهند شد در صورت داشتن مشکل ، قبل از ارسال دیدگاه نظرات سایر دوستان را نیز مطالعه فرمائید توجه داشته باشید که دیدگاه یا پرسش صحیح شما کمک شایانی به سایر علاقمندان به این مطلب یا محصول خواهد داشت
اشتراک دیدگاه تکمیل تمامی فیلدها الزامی است
captcha

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