WPML
סטטוס
נפתר
דווח עבור
WPML Multilingual & Multicurrency for WooCommerce 5.4.0
נפתר בגרסה
WooCommerce Multilingual & Multicurrency 5.4.4
תגיות נושא
WCML

סקירה כללית של התקלה

ממשק המשתמש עודכן ב־WCML 5.4.0 כך שכפתור “תרגום טקסונומיה” חדש מוצג תחת WooCommerce > WPML Multilingual & Multicurrency for WooCommerce & Multicurrency.

מנהלי חנות יכולים לראות את הכפתור, אך אם הם לוחצים עליו הוא מוביל להודעה “סליחה, אין לך הרשאה לגשת לעמוד זה.”, מכיוון שלמנהלי חנות אין הרשאה לבקר בעמוד WPML > תרגום טקסונומיה.

פתרון עוקף

למנהלי חנות אין הרשאה מובנית לתרגם טקסונומיות. אפשרות אחת היא פשוט להעניק למנהלי חנות הרשאה כזו על ידי הוספת קוד זה לאתר שלך:

/**
 * Expand shop_manager caps to be able to translate taxonomies
 */
add_filter( 'user_has_cap', 'wssupp_boost_caps', 10, 1 );
function wssupp_boost_caps( $allcaps ){

	$newcaps = array();

	if ( isset( $allcaps['shop_manager'] ) && $allcaps['shop_manager'] ) {

		$newcaps = [
			"wpml_manage_taxonomy_translation" => true
		];
	}

	return array_merge(  $allcaps, $newcaps );
}

כל התקלות הידועות →