نمایش تاریخ آخرین به روز رسانی پستها با استفاده از کد
نمایش آخرین تاریخ به روز رسانی پست ها
روش اول نمایش آخرین تاریخ به روز رسانی قبل از ارسال محتوا
شما باید این کد را در فایل functions.php قالب یا افزونه دستیار استفاده کنید.
[php]
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’);
$updated_time = get_the_modified_time(‘h:i a’);
$custom_content .= ‘<p class=”last-updated”>Last updated on ‘. $updated_date . ‘ at ‘. $updated_time .'</p>’;
}
$custom_content .= $content;
return $custom_content;
}
add_filter( ‘the_content’, ‘wpb_last_updated_date’ );
[/php]
این کد برای این است که نشان دهد آیا تاریخ انتشار با آخرین تاریخ اصلاح پست متفاوت است یا خیر، بررسی می شود. در صورتی که این دو تاریخ تفاوت داشتند، پس از این مرحله، آخرین تاریخ تغییرات قبل از ارسال محتوا، نمایش داده خواهد شد. شما می توانید یک CSS سفارشی را به صورت ظاهری از آخرین تاریخ به روز رسانی اضافه کنید. در اینجا یک CSS کوتاه وجود دارد که می توانید برای نقطه شروع استفاده کنید:
[php]
.last-updated {
font-size: small;
text-transform: uppercase;
background-color: #fffdd4;
}
[/php]
روش دوم اضافه کردن آخرین تاریخ به روز شده در قالب
این روش به ویرایش خاص فایل های مربوط به قالب وردپرس فعال شده نیاز دارد . تعداد زیادی از قالب های وردپرس از تگ قالبهای خود استفاده میکنند که بگویند چطور متادیتای پست مانند تاریخ و زمان را نشان می دهند. برخی دیگر از پوسته ها نیز از قالبهای محتوا یا قطعات قالب برای نمایش پست استفاده میکنند.
در چند قالب سادهی پیش فرض این پوسته ها از فایل single.php و archive.php و سایر فایل های قالب برای نمایش محتوای و متا دیتا استفاده میکنند. شما یک کد را برای نمایش تاریخ و زمان جستجو خواهید کرد. سپس قادر خواهید بود که آن کد را با کد زیر جایگزین کنید، یا این که آن را درست بعد از کد تاریخ و دیگر کدهای پوسته اضافه کنید.
[php]
$u_time = get_the_time(‘U’);
$u_modified_time = get_the_modified_time(‘U’);
if ($u_modified_time >= $u_time + 86400) {
echo “<p>Last modified on “;
the_modified_time(‘F jS, Y’);
echo ” at “;
the_modified_time();
echo “</p> “; }
[/php]
درباره Mostafa Shoa
مدیر تیم پارس نویس، کارشناس مهندسی نرم افزار، مدرس دوره های برنامه نویسی و طراحی سایت در مدارس تیزهوشان، مشاور تبلیغات و بازاریابی استارتاپ ها و کسب و کارهای اینترنتی
نوشته های بیشتر از Mostafa Shoa
دیدگاهتان را بنویسید