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 وأخبرتهم أن إيجاد حل لهذه المشكلة مهم بالنسبة لك أيضاً.

جميع المشاكل المعروفة →