- Trạng thái
- Đang chờ nhà phát triển
- Plugin/giao diện liên quan
- Astra
Tổng quan về lỗi
Khi bạn dịch các chuỗi văn bản trong trang quản trị (các chuỗi cài đặt giao diện) trong giao diện Astra, và bạn truy cập bản dịch, giá trị gốc của chuỗi văn bản có thể bị ghi đè bằng giá trị của bản dịch.
Giải pháp tạm thời
Chúng tôi đã liên hệ với các nhà phát triển giao diện Astra, trong thời gian chờ đợi bạn có thể sử dụng giải pháp tạm thời này nếu bạn chắc chắn về những gì mình đang làm và có bản sao lưu toàn bộ trang web của bạn. Truy cập: wp-content/themes/astra/inc/core/common-functions.php Thay đổi mã từ:
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 );
} thành: 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 );
}
Các bước tiếp theo
Chúng tôi đã liên hệ với nhóm Astra để yêu cầu bản sửa lỗi vĩnh viễn, nhưng chúng tôi vẫn chưa nhận được thông tin cập nhật về thời điểm vấn đề này sẽ được giải quyết. Quá trình này sẽ được đẩy nhanh hơn nếu bạn truy cập vào diễn đàn hỗ trợ của Astra và cho họ biết rằng giải pháp cho vấn đề này cũng quan trọng đối với bạn.