رفتن به مطلب

نمایش تاریخ بروز رسانی مطالب در وردپرس


پست های پیشنهاد شده

نمایش تاریخ بروز رسانی مطالب در وردپرس

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

 

در این مقاله میخوانید:

  • چه موقع و چرا به تاریخ بروز رسانی نیاز پیدا می کنید؟
  • اضافه کردن تاریخ بروز رسانی پست به وردپرس

 

چه موقع و چرا به تاریخ بروز رسانی نیاز پیدا می کنید؟

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

 

اضافه کردن تاریخ بروز رسانی پست به وردپرس

برای این کار ابتدا باید چند خط کد به فایل functions.php اضافه کنید.

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

برای این کار کدهای زیر را به فایل functions.php  اضافه کنید:

function wpb_last_updated_date( $content ) {
    global $custom_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">تاریخ بروز رسانی '. $updated_date .' ساعت '. $updated_time .'</p>';
}

    $custom_content .= $content;
    return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );

این کدها تاریخ انتشار و تاریخ بروز رسانی را با هم مطابقت می دهند.در صورتی که با هم مطابق نبودند، تاریخ بروزرسانی پست در وردپرس را نمایش می دهند. همچنین برای نمایش بهتر می توانید کدهای CSS زیر را استفاده کنید:

.last-updated {
    font-size: small;
    text-transform: uppercase;
    background-color: #fffdd4;
}

با اعمال کدهای بالا تغییرات به صورت زیر خواهد بود:

%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%AA%D8

روش دوم: نمایش آخرین بروز رسانی در تمپلت تم کنار تاریخ انتشار

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

$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> ";
}

امیدواریم این مقاله به شما کمک کرده باشد تا بتوانید پست های بروز شده خود را به کاربران وبسایت وردپرس خود بهتر نشان دهید.

 

منبع : 

https://fenix.ir/?p=924

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...