- Статус
- Ожидается ответ автора
- Связанный плагин/тема
- 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 и сообщите им, что решение этой проблемы для Вас также важно.