Support » Plugin: Parsi Date » WooCommerce order detail fix

  • سلام
    درنسخه های جدید تاریخ در قسمت سفارشات ووکامرس به صورت تاریخ شمسی نمایش داده می شود که باعث بروز مشکل در ثبت سفارش می گردد ( البته این مشکل در بعضی از وردپرس ها احتمالا بدلیل تداخل افزونه ای و یا کانفیگ برخی سرورها نمایان می شود )
    با بررسی ای که انجام دادم شما برای بررسی ووکامرس از کد زیر استفاده کرده اید. ( در تابع wpp_fix_i18n )
    if(isset($callers['4']['class']) && $callers['4']['class']=='WC_Meta_Box_Order_Data') return $format_string;
    در array ای که تابع debug_backtrace میدهد WC_Meta_Box_Order_Data وجود ندارد و به همین دلیل این مشکل بروز می دهد.

    البته این مورد را به شرط زیر تصحیح کردم که بدلیل دقیق تر بودن بررسی پیشنهاد می کنم شما نیز در افزونه استفاده نمائید.
    if ( is_admin() && get_current_screen()->id == 'shop_order') return $format_string;

    موفق باشید.

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘WooCommerce order detail fix’ is closed to new replies.