spacelay 0 ارسال شده در تیر 00 گزارش بازنشر ارسال شده در تیر 00 سلام من با استفاده از date_query و به صورت زیر پست های بین دو تاریخ انتخاب شده رو نمایش میدم : $args = array( 'post_type' => 'post', 'date_query' => array( array( 'after' => '2020-01-01', 'before' => '2020-01-30', 'inclusive' => true, ), ) ); وقتی تاریخ ها رو مثل کد بالا، میلادی میزنم، مشکلی نداره و پست ها رو میاره ولی وقتی تاریخ فارسی میزنم چیزی نمیاره. وردپرسم فارسیه و تمام تاریخ ها در پنل مدیریت و صفحات سایت فارسیه. انواع و اقسام فارسی ساز هم نصب کردم و مشکل حل نشد. 1- چیکار کنم با تاریخ فارسی هم کار کنه؟ 2- اصلاً کد یا روش دیگه ای برای نمایش مطالب درج شده توی یه بازه تاریخی خاص وجود داره ؟ نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در تیر 00 گزارش بازنشر ارسال شده در تیر 00 @spacelay توی پارامترهای کوئری نمیشه تاریخ شمسی زد. نقل قول لینک به ارسال
spacelay 0 ارسال شده در تیر 00 مالک گزارش بازنشر ارسال شده در تیر 00 راه جایگزین نداره؟ نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در تیر 00 گزارش بازنشر ارسال شده در تیر 00 در 11 ساعت قبل، spacelay گفته است : راه جایگزین نداره؟ جلوی before و after میشه از یه تابعی استفاده کنید که تاریخ شمسی بگیره و خروجی میلادی بده. این تابع قاعدتا توی فارسی سازی که استفاده میکنید باید باشه. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .