سئو تکنیکال (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

فعال‌سازی اعلان‌های وب‌اپلیکیشن

از آخرین تخفیف‌های شگفت‌انگیز، وضعیت سفارشات و به‌روزرسانی‌های اختصاصی روی گوشی خود باخبر شوید.