شورتکد نمایش سال جاری در وردپرس (Current Year Shortcode)
با قرار دادن کد زیر در functions.php، با نوشتن `[current_year]` سال جاری همیشه به صورت پویا چاپ میشود.
مشخصات فنی و شناسنامه کد (Code Information)
بازبینی: 1405/06/29<?php
/**
* شورتکد نمایش سال جاری (میلادی یا هجری شمسی)
* نحوه استفاده: [current_year] یا [current_year calendar="jalali"]
*/
function bisco_current_year_shortcode( $atts ) {
$atts = shortcode_atts( array(
'calendar' => 'gregorian', // 'jalali' یا 'gregorian'
), $atts );
if ( 'jalali' === $atts['calendar'] && function_exists( 'jdate' ) ) {
return jdate( 'Y' );
}
return date( 'Y' );
}
add_shortcode( 'current_year', 'bisco_current_year_shortcode' );
کد را کجا قرار دهیم؟ (Placement Guide)
کد را به functions.php افزوده و در متون یا فوتر از `[current_year]` استفاده کنید.
این کد چگونه کار میکند؟ (How it Works)
تابع زمان سرور را فراخوانی کرده و سال ۴ رقمی فعلی را بدون نیاز به ویرایش دستی بازمیگرداند.
چه زمانی از این کد استفاده کنیم؟ (Use Cases)
در متون حقوقی کپیرایت فوتر، عناوین صفحات راهنما و تگهای تایتل مقالات ترند سالیانه.
چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)
در متونی که تاریخ وقوع یک رویداد خاص در گذشته را بیان میکنند.
پیشنیازهای اجرا
وردپرس ۳.۰ به بالا.
نحوه تست و اطمینان از عملکرد
شورتکد را در متنی قرار داده و صفحه را مشاهده کنید؛ سال جاری بلافاصله نمایش مییابد.
نحوه بازگردانی سریع (Rollback)
کد را پاک کنید.
خطاهای رایج و راهحل رفع
کش شدن صفحه توسط افزونههای کش که ممکن است در روز اول سال نو نیاز به پاکسازی کش داشته باشد.
ملاحظات و نکات امنیتی
خروجی عددی و کاملاً ایمن است.
تاثیر بر سرعت و پرفورمنس
پردازش صفر ثانیهای در حافظه بدون هیچ پرسوجوی پایگاه داده.