معمولا سایت های خبری و مقاله محور در سربرگ سایت نیاز دارند تا تاریخ و ساعت امروز و زمان فعلی را نمایش دهند و برای ای آموزش هم کد php اینکار را آموزش میدهیم هم برای اینکه استفاده از این کد راحت باشه یک شورت کد اختصاصی میسازیم که این کار را هم با استفاده از شورتکد نمایش بدیم.
در این آموزش ما از افزونه های پارسی دیت و جلالی استفاده میکنیم و اگه از هر کدوم از افزونه های زیر استفاده میکنیم کد های خودشون رو دارند و برای هر کدوم باید از کد های مختص خودشون برای اینکار استفاده کنید.
نمایش تاریخ و ساعت امروز با افزونه پارسی دیت - Parsi Date

برای اینکار ابتدا باید افزونه پارسی دیت شما نصب و فعال باشد و توی تنظیمات افزونه تبدیل تاریخ شمسی را باید فعال کنید که افزونه را هم میتوانید از لینک زیر در مخزن وردپرس نصب و فعال کنید.
// نمایش تاریخ شمسی
<?php echo parsidate('l, j F , Y'); ?>
// نمایش ساعت
<?php echo parsidate('H:i:s'); ?>
// نمایش تاریخ و ساعت شمسی
<?php echo parsidate('l d F Y , H:i:s'); ?>
در این تابع PHP ما از حرف هایی مثل F, J, Y, H استفاده کردیم و در اخر مقاله معنی هر حرف را گفتیم که در صورت نیاز بتونید نوع نمایش تاریخ یا ساعت را تغییر بدید.
نمایش تاریخ و ساعت امروز با افزونه جلالی - wp-jalali

برای اینکار ابتدا باید افزونه جلالی شما نصب و فعال باشد و توی تنظیمات افزونه تبدیل تاریخ شمسی را باید فعال کنید که افزونه را هم میتوانید از لینک زیر در مخزن وردپرس نصب و فعال کنید.
// نمایش تاریخ شمسی
<?php echo jdate('l, j F , Y'); ?>
// نمایش ساعت
<?php echo jdate('H:i:s'); ?>
// نمایش تاریخ و ساعت شمسی
<?php echo jdate('l d F Y , H:i:s'); ?>
در این تابع PHP ما از حرف هایی مثل F, J, Y, H استفاده کردیم و در اخر مقاله معنی هر حرف را گفتیم که در صورت نیاز بتونید نوع نمایش تاریخ یا ساعت را تغییر بدید.
شورت کد نمایش تاریخ و ساعت در وردپرس
شورت کد نمایش تاریخ با افزونه پارسی دیت
// شورت کد برای افزونه پارسی دیت
function tmt_parsidate_time($attr) {
$args = shortcode_atts( array(
'type' => 'l d F Y , H:i:s',
), $attr );
$time = $args['url'];
$output = parsidate("$time");
return $output;
}
add_shortcode('parsidate-time', 'tmt_parsidate_time');
شورت کد جهت نمایش در ادیتور یا المنتور:
[parsidate-time 'l d F Y , H:i:s']
در کوتیشن ها میتوانید نوع نمایش تاریخ را تغییر دهید.
شورت کد نمایش تاریخ با افزونه جلالی
// شورت کد برای افزونه جلالی
function tmt_jalali_time($attr) {
$args = shortcode_atts( array(
'type' => 'l d F Y , H:i:s',
), $attr );
$time = $args['url'];
$output = jdate("$time");
return $output;
}
add_shortcode('jalali-time', 'tmt_jalali_time');
شورت کد جهت نمایش در ادیتور یا المنتور:
[jalali-time 'l d F Y , H:i:s']
حرف های اختصاری نمایش توابع تاریخ و زمان در وردپرس
اختصار های نمایش روز
- d = روزهای ماه را به صورت عددی نمایش می دهد ، نمونه : ۰۱ تا ۳۱
- j = روزهای ماه را به صورت عددی نمایش می دهد ، نمونه : ۱ تا ۳۱
- l یا L = روزهای هفته را بصورت حروفی نمایش می دهد : نمونه : دوشنبه
- z = روزهای سال رو به صورت عددی مشخص می کند ، نمونه : ۰ تا ۳۶۵
اختصار های نمایش هفته
- W = تعداد هفته های سال را مشخص می کند ، نمونه : ۴۲مین هفته ی سال
اختصار های نمایش ماه
- F = نام ماه جاری را مشخص می کند، نمونه : بهمن
- m = ماه جاری را به عدد مشخص می کتد نمونه : ۰۱ تا ۱۲
- n = ماه جاری را به عدد مشخص می کند البته بدون صفر اول اعداد یک رقمی ، نمونه : ۱ تا ۱۲
اختصار های نمایش سال
- Y = سال جاری را مشخص می کند، نمونه : ۱۳۹۰ یا ۱۳۹۳
- y = سال جاری را بدون دو رقم اول مشخص می کند ، نمونه : ۹۳ یا ۹۰
اختصار های نمایش ساعت و زمان
- a = am یا pm
- A = AM یا PM
- g = فرمت ساعت را مشخص می کند بصورت ۱۲ ساعته نمونه : ۱ تا ۱۲ که می توانید همراه با am و pm استفاده کنید.
- G = ساعت را با فرمت ۲۴ ساعته نمایش می دهد، نمونه : ۰ تا ۲۳
- h = فرمت ساعت را بصورت ۱۲ ساعته همراه با صفر اول اعداد یک رقمی ، نمونه : ۰۱ تا ۱۲
- H = ساعت را با فرمت ۲۴ ساعته نمایش می دهد همراه با صفر اول اعداد یک رقمی نمونه : ۰۰ تا ۲۳
- i = برای نمایش دقیقه
- s = برای نمایش ثانیه
سلام وقت بخیر
چطور میتونم تاریخ روز رو در تایتل مقاله اضافه کنم، جوری که خودش هر روز آپدیت بشه . یعنی هر موقعی اون مقاله باز میشه، تاریخ
روز در تایتل قرار بگیره
درود
اگه میخواید تاریخ امروز نمایش داده بشه از همین تابع تاریخ شمسی که در این مقاله گفته شد میتونید استفاده کنید.
با احترام
سلام وقت به خیر.
ببخشید من با استفاده از تابع پارسی دیت تاریخ رو درست تبدیل میکنم ولی ساعت رو به وقت گرینویچ نشون میده.
من این طور تابع پارسی دیت رو مینویسم:
parsidate(“Y/m/d h:i:sa”)
درود
از بخش “تنظیمات” وردپرس “زمان محلی” را روی تهران قرار دهید که با ساعت ایران نمایش دهد.
با احترام
سلام خسته نباشید چطور میتونم بدونه این افزونه ها و با کد گذاری و چه کدی در کجای پوشه های هاست چه فایلی بگذارم تا تغیرات
تاریخ و ساعت و اعداد در وردپرس و کل وبسایتم تغییر کنه؟
سلام و درود
نصب و پیکربندی افزونه پارسی دیت اینکار خودکار انجام میشه.
با احترام
الان من با عوض کردن قالب وبسایتم که هلو المنتور هست تغییر دادم به ۲۰۲۰ و بقیه قالب ها و الان گذاشتم دوبار روی اولین قالب،
فونت سایت و همچنین اعمال نشدن کد های css سفارشی در سایت، چه اقدامی انجام بدهم تا برگرده ب حالت اولش؟
درود
ما فقط محصولات خودمون رو پشتیبانی میکنیم شما میتونید برای این مورد توی انجمن های وردپرسی پیغام ارسال کنید که همکاران بررسی کنند و در صورت نیاز به پشتیبانی ویژه میتونیم با هزینه موارد شما رو پشتیبانی کنیم.
و برای اینکار با شماره ۰۹۰۳۲۴۰۲۹۹۹ تماس بگیرید.
با احترام
نمایش تاریخ و ساعت امروز با افزونه wp-shamsi رو هم بیگید ممنون
سلام چطور میتونم تاریخ روز رو در هدر درون بک دکمه قرار بدم همراه با یک متن کوتاه؟