WPML
สถานะ
รอผู้พัฒนา
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
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 และแจ้งให้พวกเขาทราบว่าการแก้ปัญหานี้มีความสำคัญสำหรับคุณเช่นกัน

ปัญหาที่ทราบแล้วทั้งหมด →