در این نوشته راه حل مشکل تاریخ در افزونه جلالی را یاد خواهید گرفت. برخی از کاربران وردپرسی، در هنگام کار با تاریخ پوسته ها، به مشکل برخورد می کنند و حتی با فعال کردن افزونه جلالی، باز هم تاریخ سایت انها میلادی است. دلیل این امر آن است که افزونه جلالی به صورت پیشفرض ۲ تابع get_the_date
و get_the_time
را ساپورت نکرده و قالب هایی که از این تابع استفاده میکنند همچنان تاریخشان میلادی میماند. البته باید گفت که اکثر قالب ها از همین ۲ تابع جهت نمایش تاریخ استفاده میکنند. حال راه حل چیست؟
راه حل بسیار آسان است. پس از نصب افزونه جلالی به مسیر wp-content > plugins > wp-jalali در هاست خود بروید و فایل wp-jalali.php را با ادیتور باز کنید و سپس ۲ خط زیر را پیدا کرده و آنها را از حالت کامنت در آورید. یعنی دو تا // را از ابتدای انها بردارید تا ان دو خط اجرا شوند:
[php] //add_filter("get_the_date","mps_the_jdate",10,4);//add_filter("get_the_time","mps_the_jtime",10,4);
[/php]
add_filter("get_the_time","mps_the_jtime",10,4);
[/php]
سلام؛
من یه مشکلی داشتم و این بود که تاریخ ارسال پست های سایتم به میلادی نمایش داده میشد. این کار رو انجام دادم و تاریخ ها شمسی شد اما در صفحه اصلی ، تمامی پست ها به تاریخ ۵ شهریور نمایش داده میشه.
خود پست رو که باز می کنیم تاریخ ارسال صحیح رو میزنه اما در صفحه اصلی همه مطالب به تاریخ ۵ شهریور نمایش داده میشه.
برای این مشکل باید چیکار کرد ؟
ممنون
سلام از افزونه WordPress › wp-parsidate استفاده کنید به احتمال زیاد مشکلتون حل میشه
فقط قبل از استفاده افزونه جلالی را غیرفعال کنید که توی ورد پرستون تداخل پیدانکنه
https://wordpress.org/plugins/wp-parsidate
باتشکر