- סטטוס
- נפתר על ידי המפתח
- נפתר בגרסה
- WoodMart 8.0.2
- תוסף/ערכת עיצוב קשורים
- Woodmart
- תגיות נושא
- Compatibility
סקירה כללית של התקלה
אם אתה משתמש בערכת העיצוב Woodmart יחד עם WPML, ייתכן שתיתקל בבעיה שבה תרגום של פריסת מוצר נתקע ולא מושלם. בנוסף, תמצא שגיאה דומה:
Call to a member function get_gallery_image_ids() on null .../wp-content/themes/woodmart/woocommerce/single-product/product-image.php:27
פתרון עוקף
אנא ודא שיש לך גיבוי מלא של האתר שלך לפני שתמשיך.
- פתח את הקובץ functions.php של ערכת העיצוב שלך.
- הוסף את קטע הקוד הבא:
add_action( 'woocommerce_before_template_part', function () { global $product; if ( wp_is_json_request() && ! $product ) { $random_product = new WP_Query( array( 'posts_per_page' => '1', 'post_type' => 'product', ) ); while ( $random_product->have_posts() ) { $random_product->the_post(); $product_id = get_the_ID(); } wp_reset_postdata(); $product = wc_get_product( $product_id ); } } ); - נקה את המטמון ותרגם מחדש את פריסת המוצר שלך.
- עבור אל לוח הבקרה של WordPress -> WoodMart -> Patcher.
- בחר ב־Patch מספר 618307.