نمایش تاریخ انتشار پست و آپدیت مقاله در وردپرس
در حالت عادی ما وقتی نوشته ای در سایت منتشر میکنیم تاریخ انتشار آن نمایش داده می شود.
حال اگر بخواهیم تاریخ آپدیت اون مقاله رو هم نشون بدیم باید یک سری تغییرات اعمال کنیم.
این آموزش بسته به نوع قالب و افزونه هایی که استفاده میکنید متفاوت خواهد بود و در این آموزش قالب آسترا و افزونه المنتور استفاده شده است.
چیزی که در نهایت خواهیم داشت به این صورت می باشد :
برای این کار نیاز هست که قالب نوشته های خودمان رو با المنتور طراحی کنید.
در پیشخوان وردپرس به مسیر المنتور>قالب ها> پوسته ساز مراجعه کنید و در قسمت single post یک تمپلیت ایجاد کنید.
در صفحه باز شده با المنتور طرح خودتان رو پیاده سازی کنید.
در زیر عنوان از ابزار Post Info المنتور استفاده کنید. در حال دیفالت دو بخش date و comments رو خودش اضافه میکنه.
کافی هست شما یک بخش دیگه اضافه کنید با تنظیمات موجود در عکس :
type = custom
custom = shortcode
در بخش شرت کد این عبارت رو قرار بدید.
[ehsanghasimi]حالا باید شورت کد ش رو بنویسیم.
برای نوشتن شورت کد به آدرس زیر بروید.
/public_html/wp-content/themes/astra/functions.php
روی فایل functions.php راست کلیک کنید و گزینه ویرایش رو بزنید و در صفحه باز شده به انتهای کد ها کد زیر را اضافه کنید.
//add time to post
function wpb_last_updated_date( $content ) {
$u_time = get_the_time(‘U’);
$u_modified_time = get_the_modified_time(‘U’);
if ($u_modified_time >= $u_time + 86400) {
$updated_date = get_the_modified_time(‘F jS, Y’);
$custom_content .= ‘<p class=”last-updated”>آخرین بروزرسانی در: ‘. $updated_date .'</p>’;
}
$custom_content .= $content;
return $custom_content;
}
add_shortcode( ‘ehsanghasimi’, ‘wpb_last_updated_date’ );
حالا باید تاریخ ویرایش پست برای شما روی مقالات نمایش داده بشود.
کار ما تمام هست. ولی اگر خواستید به متن اضافه شده رنگ یا استایل بدهید کافی ست در فایل css به کلاس last-updated کدهای خود را اضافه کنید.