- סטטוס
- נפתר על ידי המפתח
- דווח עבור
- WPML Multilingual CMS 4.5.14
- נפתר בגרסה
- Astra 3.9.4
- תוסף/ערכת עיצוב קשורים
- Astra
- תגיות נושא
- Compatibility
סקירה כללית של התקלה
ערכת העיצוב Astra מאפשרת לך להפעיל את Custom Layouts מדף האפשרויות שלה. עם זאת, בגרסה 3.9.3 האחרונה שלה, כל סקריפט שנוסף לכותרת העליונה או לתחתית אינו נטען בעת שימוש בתכונה זו.
פתרון עוקף
ישנם שני פתרונות עוקפים שתוכל לנסות. לפני שתמשיך עם אחד מהם, הקפד לבצע גיבוי מלא.
פתרון עוקף 1
- פתח את הקובץ /wp-content/plugins/astra-addon/classes/modules/target-rule/class-astra-target-rules-fields.php.
- חפש את שורה 1306.
- החלף את:
if ( class_exists( 'SitePress' ) ) { global $sitepress; $check_wpml = true; $current_language = $sitepress->get_current_language(); $wpml_translate_query = "INNER JOIN {$wpdb->prefix}icl_translations as icl ON pm.post_id = icl.element_id"; $wpml_translate_query_condition = "AND icl.language_code = '{$current_language}'"; }
ב:if ( class_exists( 'SitePress' ) ) { global $sitepress; $cpt_translation_mode = apply_filters( 'wpml_sub_setting', false, 'custom_posts_sync_option', 'astra-advanced-hook' ); if ( $cpt_translation_mode != false ) { $check_wpml = true; $current_language = $sitepress->get_current_language(); $wpml_translate_query = "INNER JOIN {$wpdb->prefix}icl_translations as icl ON pm.post_id = icl.element_id"; $wpml_translate_query_condition = "AND icl.language_code = '{$current_language}'"; } }
פתרון עוקף 2
- עבור אל WPML → הגדרות → תרגום סוגי פוסטים.
- העבירו את סוג הפוסט astra-advanced-hook למצב ניתן לתרגום – השתמש בתרגום אם זמין או חזור לשפת ברירת מחדל ושמור.
- העבירו בחזרה למצב לא ניתן לתרגום ושמור.