معمولا سایت های خبری و مقاله محور در سربرگ سایت نیاز دارند تا تاریخ و ساعت امروز و زمان فعلی را نمایش دهند و برای ای آموزش هم کد php اینکار را آموزش میدهیم هم برای اینکه استفاده از این کد راحت باشه یک شورت کد اختصاصی میسازیم که این کار را هم با استفاده از شورتکد نمایش بدیم.
در این آموزش ما از افزونه های پارسی دیت و جلالی استفاده میکنیم و اگه از هر کدوم از افزونه های زیر استفاده میکنیم کد های خودشون رو دارند و برای هر کدوم باید از کد های مختص خودشون برای اینکار استفاده کنید.
برای اینکار ابتدا باید افزونه پارسی دیت شما نصب و فعال باشد و توی تنظیمات افزونه تبدیل تاریخ شمسی را باید فعال کنید که افزونه را هم میتوانید از لینک زیر در مخزن وردپرس نصب و فعال کنید.
// نمایش تاریخ شمسی
<?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 استفاده کردیم و در اخر مقاله معنی هر حرف را گفتیم که در صورت نیاز بتونید نوع نمایش تاریخ یا ساعت را تغییر بدید.
برای اینکار ابتدا باید افزونه جلالی شما نصب و فعال باشد و توی تنظیمات افزونه تبدیل تاریخ شمسی را باید فعال کنید که افزونه را هم میتوانید از لینک زیر در مخزن وردپرس نصب و فعال کنید.
// نمایش تاریخ شمسی
<?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']
سلام وقت بخیر
چطور میتونم تاریخ روز رو در تایتل مقاله اضافه کنم، جوری که خودش هر روز آپدیت بشه . یعنی هر موقعی اون مقاله باز میشه، تاریخ
روز در تایتل قرار بگیره
درود
اگه میخواید تاریخ امروز نمایش داده بشه از همین تابع تاریخ شمسی که در این مقاله گفته شد میتونید استفاده کنید.
با احترام