- סטטוס
- ממתין למפתח
- תוסף/ערכת עיצוב קשורים
- Kadence Blocks, Kadence
- תגיות נושא
- Compatibility
סקירה כללית של התקלה
בעת שימוש בערכת העיצוב Kadence עם התוסף Kadence PRO, ייתכן שתבניות שהוקצו לארכיוני קטגוריות מוצרים של WooCommerce לא יוחלו כראוי על הגרסאות המתורגמות שלהם.
פתרון עוקף
אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.
1. תיקון רינדור תבנית
- פתח את הקובץ …/wp-content/plugins/kadence-pro/dist/elements/elements-init.php.
- חפש את שורה 2035.
- החלף את:
if ( in_array( $queried_obj->term_id, $show_taxs ) ) { - ב:
if ( defined( 'WPML_PLUGIN_FILE' ) ) { $my_default_lang = apply_filters( 'wpml_default_language', NULL ); $queried_obj->term_id = apply_filters( 'wpml_object_id', $queried_obj->term_id, $queried_obj->taxonomy, true, $my_default_lang ); } if ( in_array( $queried_obj->term_id, $show_taxs ) ) {
2. תיקון תרגום מזהה (ID) של פוסט
- באותו קובץ, חפש את שורה 2018.
- החלף את:
$current_id = get_the_ID(); - ב:
$current_id = get_the_ID(); if ( defined( 'WPML_PLUGIN_FILE' ) ) { $my_default_lang = apply_filters( 'wpml_default_language', NULL ); $current_id = apply_filters( 'wpml_object_id', $current_id, 'post', true, $my_default_lang ); }
3. תיקון תבנית כותרת עליונה מותנית
אותה בעיה מתרחשת עם כותרות עליונות מותניות, שאינן מוחלות על גרסאות מתורגמות של התוכן.
- פתח את הקובץ …/wp-content/plugins/kadence-pro/dist/conditional-headers.php.
- חפש את שורה 1287.
- החל את אותו שינוי שבוצע בסעיף 1, בשורה 2035 של הקובץ הקודם.