- สถานะ
- แก้ไขแล้วโดยผู้พัฒนา
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- ColorMag Pro
- แท็กหัวข้อ
- Compatibility
ภาพรวมของปัญหา
เมื่อใช้งานธีม ColorMag ร่วมกับ WPML สีที่กำหนดให้กับหมวดหมู่ใน รูปแบบเว็บ → ปรับแต่ง → Global → Category Colors จะถูกนำไปใช้กับภาษาเริ่มต้นเท่านั้น
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลไซต์ทั้งหมดของคุณก่อนดำเนินการต่อ
- เปิด: /wp-content/themes/colormag/inc/template-tags.php
- ค้นหาบรรทัดที่ 141
- แทนที่:
foreach ( $category as $category_list ) { $color = get_theme_mod( 'colormag_category_color_' . $wp_category_id ); return $color; } - ด้วย:
foreach ( $category as $category_list ) { // WPML workaround for compsupp-7690 $my_default_lang = apply_filters('wpml_default_language', NULL ); $wp_category_id = apply_filters( 'wpml_object_id', $wp_category_id, 'category', TRUE, $my_default_lang ); $color = get_theme_mod( 'colormag_category_color_' . $wp_category_id ); return $color; }