سلام دوستان عزیز ,
من در قالبم از استاندارد های اسکیما (schema markup) استفاده می کنم . همونطور که می دونید این استاندارد ها با تاریخ های میلادی کار می کنند و از تاریخ های شمسی پشتیبانی نمی کنند.
من میخوام در پست هام به کاربر تاریخ شمسی رو نشون بدم اما به موتور های جستجو تاریخ میلادی انتشار پست .
من افزونه وردپرس جلالی رو نصب کردم و تاریخ های سایت همه شمسی شدن و با استفاده از تابع the_time خودش تاریخ رو میگیره .
اما چجوری میتونم تاریخ پست رو به صورت میلادی بگیرم درصورتی که ای
سلام و درود
ابتدا تنظیمات افزونه جلالی خود را به شکل زیر کنید:
سپس تابع زیر را در functions.php قالب خود قرار دهید.
function myJalali($format, $pid) {
echo jdate($format, get_the_time('U', $pid));
}
الان تمام تاریخ های شما میلادی و همچنین با اعداد لاتین هست ولی حالا تاریخ پست ها هم میلادی هست برای شمسی کردن تاریخ پست ها از تابع jdate درون افزونه جلالی استفاده میکنیم به شکل زیر:
در حلقه پست هاتون هر جا که تابع the_time مثلا به شکل