سئو تکنیکال (Technical SEO) Shortcode API پلتفرم: wordpress مبتدی (Easy) سطح ریسک: پایین و بی‌خطر (Low Risk)

شورت‌کد نمایش تاریخ آخرین به‌روزرسانی نوشته در وردپرس (Last Updated Shortcode)

تست‌شده و بازبینی‌شده در 1405/06/29 ۲۵۰ بار کپی ۱۵۷ مشاهده
پاسخ سریع و خلاصه کاربردی (Quick Answer)

با شورت‌کد `[last_updated]` تاریخ آخرین اصلاح نوشته را به صورت زیبا در ابتدای مقالات نمایش دهید.

مشخصات فنی و شناسنامه کد (Code Information)

بازبینی: 1405/06/29
پلتفرم اجرایی (Platform) wordpress
نوع کد (Code Type) Shortcode API
محل قرارگیری فایل (Location) functions.php
سطح دشواری (Difficulty) مبتدی (Easy)
سطح ریسک (Risk Level) پایین و بی‌خطر (Low Risk)
نیاز به بکاپ اولیه؟ خیر (کم‌ریسک)
سازگاری با وردپرس تمامی نسخه‌های وردپرس
سازگاری با ووکامرس و HPOS سازگار
|
<?php
/**
 * شورت‌کد نمایش تاریخ آخرین به‌روزرسانی نوشته
 * نحوه استفاده: [last_updated]
 */
function bisco_last_updated_date_shortcode() {
    $modified_time = get_the_modified_time( 'U' );
    $created_time  = get_the_time( 'U' );

    // اگر نوشته حداقل ۱ روز بعد از ایجاد آپدیت شده باشد تاریخ ویرایش را نشان بده
    if ( $modified_time > ( $created_time + DAY_IN_SECONDS ) ) {
        $date_format = get_option( 'date_format' );
        $updated_date = get_the_modified_date( $date_format );

        return '<span class="bisco-last-updated">آخرین به‌روزرسانی: ' . esc_html( $updated_date ) . '</span>';
    }

    return '';
}
add_shortcode( 'last_updated', 'bisco_last_updated_date_shortcode' );

کد را کجا قرار دهیم؟ (Placement Guide)

کد را در functions.php قرار دهید و در ابتدای مقاله یا تمپلیت سینگل از `[last_updated]` استفاده کنید.

مسیر فایل: functions.php

این کد چگونه کار می‌کند؟ (How it Works)

تابع زمان ویرایش و زمان ایجاد را بر حسب Timestamp مقایسه می‌کند و در صورت ویرایش مجدد، تاریخ شمسی/میلادی تنظیم شده در پنل را چاپ می‌کند.

چه زمانی از این کد استفاده کنیم؟ (Use Cases)

در مقالات آموزشی، اخبار تکنولوژی و راهنماهای خرید که به صورت مداوم محتوای آن‌ها تازه می‌شود.

چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)

در اخبار حوادث یا مطالبی که صرفاً مربوط به یک رویداد خاص تاریخی بدون نیاز به آپدیت هستند.

پیش‌نیازهای اجرا

وردپرس ۳.۰ به بالا.

نحوه تست و اطمینان از عملکرد

مقاله‌ای قدیمی را یکبار ویرایش و ذخیره کنید؛ تاریخ آخرین آپدیت در محل شورت‌کد نمایان خواهد شد.

نحوه بازگردانی سریع (Rollback)

کد را حذف کنید.

خطاهای رایج و راه‌حل رفع

انتظار نمایش تاریخ برای نوشته‌هایی که هنوز ویرایش نشده‌اند (کد به صورت هوشمند برای مقالات دست‌نخورده خالی برمی‌گرداند).

ملاحظات و نکات امنیتی

خروجی با esc_html فرار داده شده است.

تاثیر بر سرعت و پرفورمنس

از داده‌های موجود در حافظه آبجکت $post استفاده می‌کند و بدون کوئری دیتابیس است.

پرسش‌های متداول پیرامون این کد (FAQ)

گوگل محتوایی که آخرین تاریخ ویرایش معتبر دارد را ترجیح می‌دهد و ربات‌ها متوجه فعال بودن مقاله می‌شوند.
منابع و مستندات رسمی بررسی‌شده (Official Sources):

سبد خرید شما

0 افزونه

سبد خرید شما خالی است

هنوز محصولی را به سبد خرید اضافه نکرده‌اید. می‌توانید از افزونه‌های اختصاصی ما دیدن فرمایید.

مشاهده فروشگاه افزونه‌ها

ثبت درخواست مشاوره

با تکمیل فرم زیر، کارشناسان فنی بیسکو وب در سریع‌ترین زمان ممکن با شما تماس می‌گیرند.

مشاور
پشتیبانی و مشاوره تخصصی
پاسخگویی سریع کارشناسان
09903336117