- สถานะ
- รอผู้พัฒนา
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Astra
ภาพรวมของปัญหา
เมื่อคุณแปลสตริงหน้าจัดการเว็บไซต์ (สตริงการตั้งค่าธีม) ในธีม Astra และคุณเข้าไปดูการแปล ค่าดั้งเดิมของสตริงข้อความอาจถูกเขียนทับด้วยค่าของการแปล
วิธีแก้ปัญหาชั่วคราว
เราได้ติดต่อนักพัฒนาธีม Astra แล้ว ในระหว่างนี้คุณสามารถใช้วิธีแก้ปัญหาชั่วคราวนี้ได้หากคุณแน่ใจในสิ่งที่คุณกำลังทำและมีข้อมูลสำรองของไซต์คุณอย่างครบถ้วน ไปที่: wp-content/themes/astra/inc/core/common-functions.php เปลี่ยนโค้ดจาก:
function astra_update_option( $option, $value ) {
do_action( "astra_before_update_option_{$option}", $value, $option );
// Get all customizer options.
$theme_options = get_option( ASTRA_THEME_SETTINGS );
// Update value in options array.
$theme_options[ $option ] = $value;
update_option( ASTRA_THEME_SETTINGS, $theme_options );
do_action( "astra_after_update_option_{$option}", $value, $option );
} เป็น: function astra_update_option( $option, $value ) {
do_action( "astra_before_update_option_{$option}", $value, $option );
$theme_options = maybe_unserialize(apply_filters( 'wpml_unfiltered_admin_string', get_option( ASTRA_THEME_SETTINGS ), ASTRA_THEME_SETTINGS ));
// Update value in options array.
$theme_options[ $option ] = $value;
update_option( ASTRA_THEME_SETTINGS, $theme_options );
do_action( "astra_after_update_option_{$option}", $value, $option );
}
ขั้นตอนถัดไป
เราได้ติดต่อทีมงาน Astra เพื่อขอการแก้ไขอย่างถาวรแล้ว แต่เรายังไม่ได้รับการอัปเดตว่าปัญหานี้จะได้รับการแก้ไขเมื่อใด จะช่วยให้การดำเนินการรวดเร็วยิ่งขึ้นหากคุณไปที่ฟอรัมฝ่ายสนับสนุนของ Astra และแจ้งให้พวกเขาทราบว่าการแก้ปัญหานี้มีความสำคัญสำหรับคุณเช่นกัน