WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual & Multicurrency for WooCommerce 5.4.0
แก้ไขใน
WooCommerce Multilingual & Multicurrency 5.4.4
แท็กหัวข้อ
WCML

ภาพรวมของปัญหา

มีการอัปเดต UI ใน WCML 5.4.0 โดยจะแสดงปุ่ม “แปลอนุกรมวิธาน” ใหม่ที่ WooCommerce > WPML Multilingual & Multicurrency for WooCommerce & หลายสกุลเงิน

ผู้จัดการร้านค้าสามารถมองเห็นปุ่มนี้ได้ แต่หากคลิกที่ปุ่ม จะนำไปสู่ข้อความ “ขออภัย คุณไม่ได้รับอนุญาตให้เข้าถึงหน้านี้” เนื่องจากผู้จัดการร้านค้าไม่มีสิทธิ์เข้าถึงหน้า 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 );
}

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