the_time();
استفاده کرده باشد ، تنها با فعال سازی افزونه wp-jalali به راحتی تقویم شمسی در طراحی شما به نمایش در خواهد آمد اما اگر طراح از تگ
get_the_time();
استفاده کرده باشد ، زمان به مشکل خوردن شما فراخواهد رسید.
. چرا؟ چون با فعال کردن افزونه wp-jalali همچنان تاریخ به صورت میلادی نشان داده می شود. اما راه حل ها چیست ؟ راه حل اول این است که تمام تگ های تاریخ را به تگ
the_time();
تغییر دهید ، این روش معمولا جواب می دهد ولی در برخی موارد تغییر تگ ، تاریخ را درست کرده ولی نمایش و انسجام کلی پوسته را از بین می برد ، آیا راه آسان تری هم وجود دارد ؟ جواب مثبت است ، شما تنها نیاز به انجام ۲ کار دارید ، اول این که مطمئن شوید افزونه wp-jalali فعال شده است و سپس باید به محل قرار گیری افزونه wp-jalali در پوشه plugins رفته و wp-jalali.php را باز نمایید. در این فایل به دنبال کدهای زیر بگردید :
//add_filter("get_the_date","mps_the_jdate",10,4); //add_filter("get_the_time","mps_the_jtime",10,4);
و دو اسلش موجود در ابتدای آن را بردارید ، همین برای حل تمامی این مشکلات کافی است. درنهایت و پس از تصحیح کد شما به شکل زیر درخواهد آمد:
add_filter("get_the_date","mps_the_jdate",10,4); add_filter("get_the_time","mps_the_jtime",10,4);
اگر یک در میلیون بازهم مشکل داشتید ، به دنبال کد زیر در همین فایل بگردید:
if ($d == "") $d = get_option('time_format');
اگر دوخط مشابه از این کد در قالب یافتید ، دومی را به شکل زیر تغییر دهید :
if ($d == "") $d = get_option('date_format');
پس از انجام این کارها مطمئن باشید ، هیچ مشکلی بابت تقویم شمسی در کار نخواهد بود.
محمود زایدلی
سلام من پوشه wp-jalali.phpرا باز کردم کُد مورد نظر نبود بی زحمت بفزمایید خط چندم است. ممنون
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
داخل فایل مورد نظر f3 رو بزنید و کدها رو جستجو کنید پیدا میشه
مرتضی
با سلام
احتراما این آموزش دیگه تاریخش گذشته و بایستی اصلاح بشه
اصلا دیگه این کدها تو افزونه جدید وجود نداره
در ضمن اگه لطف کنید یه آموزش کلی بذارین که چجوری تقویم نمایشی تو انتخابگرهای تاریخ (که بعد از کلیک کردن تقویم نشون داده میشه و بعد از مشخص کردن روز و …، خودش بصورت yy/mm/dd اونو تو فیلد قرار میده) رو فارسی کنیم ممنون میشم.
مرسی.
مرتضی
راستی افزونه
https://wordpress.org/plugins/wpjqp-datepicker
رو دیدم، اما خب اولا تنظیمات درستی نداره
ثانیا میخوام یه دستورالعمل کلی باشه که بدون استفاده از این افزونه انجامش بدیم، مثلا به یه تغییرات توی افزونه جلالی
مرسی
الیاس
با سلام
با وجود اینکه افزونه wp jalali رو نصب و فعال کرد ولی فیلدهای انتخاب تاریخ در داشبورد وردپرس ووکامرس بصورت میلادی هستند. چطور میتونم فیلدهای انتخاب تاریخ رو بصورت شمسی دربیارم.
ممنون
محمد
با سلام چطور میشه در گاه شمار خورشیدی تاریخ روز هایلایت کرد؟
https://webnoos.com
ممنون از سایت خوبتون لطفا این مطلب رو بروزرسانی کنید چون این پلاگین تغییرات اساسی و کلی داشته که دیگه این توضیحاتی که آموزش دادین رو نمیشه روش اعمال کرد.
تشکر
مرتضی
دقیقا
علی
دمتون گرم خیلی عالی و کاربردی بود
واقعا سایتتون تکه
هومان
چجوری میشه بخش انتخاب تاریخ ووکامرس رو ایرانی کرد؟
یه افزونه خیلی توپ برای رزرو پیدا کردم اما هر کاری میکنم بخش انتخاب تاریخ در سمت کاربری و در پنل مدیریتی ایرانی نمیشه و بر اساس تاریخ میلادی کار میکنه
ممنون میشم این مشکل بزرگ رو حل کنید…
همیشه به مشکلات وردپرسیم میگم من یه خدای بزرگ دارم و مشکلات وردپرسی رو توسط تیم بزرگ همیار وردپرس حل میکنه
حمید
خدای تو همیار وردپرس هست؟!
امیر
سلام
من از این افزونه استفاده میکنم منتها در بخش ادمین، در Log یکی از افزونه ها تاریخ ها به میلادی نشون داده میشه باید چیکار کنم؟
گوهری
با سلام خدمت شما
من از جلالی ورژن 5 استفاده میکنم
این چند خط کد رو که فرمودید اصلا پیدا نتونستم
امکانش هست راهنمایی بفرمایید
تشکر
فشی
سلام . من این کدهایی که گفتید تو افزونه نتونستم پیدا کنم . همه تنظیماتی که تو قسمت نظرات گفته شده رو هم انجام دادم . ولی تاریخ به روز رسانی سایت 4 روز دیرتر نشون میده . میشه راهنمایی کنید