ปัญหาเกี่ยวกับ JS ใ...
 
การแจ้งเตือน
ลบทั้งหมด

[ได้คำตอบแล้ว] ปัญหาเกี่ยวกับ JS ใน Fruit และ Salepage JS ใน Plant

3 โพสต์
3 ผู้ใช้
2 Likes
510 เข้าชม
0
หัวข้อเริ่มต้น

สำหรับ Fruit ในส่วนของ functions.php นั้น ไม่แน่ใจว่าเรียกใช้งาน js ผิดหรือเปล่าครับ

wp_enqueue_script( 'fruit', get_stylesheet_directory_uri('/js/main.js'), array(), $theme_version, true);

เลยทำให้ผลลัพธ์ออกมาเป็นแค่ /wp-content/themes/fruit?ver=2.3.6 ไม่ได้มีการเรียก main.js ครับ

 

สำหรับ Plant ถ้าเราเลือกไม่ให้แสดงผลรายชื่อธนาคาร มันไปเจอว่าตัว autoSeleted() สินค้ามันจะไม่ทำงานเพราะมันไม่เจอ Element ID "bank" ครับ

แท็กหัวข้อ
3 คำตอบ
2

ทางแก้ ให้แก้ไฟล์ functions.php ตามนี้นะครับ เดี๋ยวจะเปิดให้โหลดอีกทีกลางๆ เดือนพร้อมธีม plant 2.3.7 ครับ

(พอดีไปก๊อบโค้ดจาก Plant แล้วเปลี่ยนไม่ครบครับ ยุคนี้ใช้ get_theme_file_uri สะดวกดีครับ)

 

/**
 * Enqueue scripts and styles.
 */
function fruit_scripts() {

	$theme_version = wp_get_theme()->get( 'Version' );

	wp_enqueue_style('fruit', get_theme_file_uri('/css/style.css'), array(), $theme_version );
	wp_enqueue_script('fruit', get_theme_file_uri('/js/main.js'), array(),  $theme_version, true);
	
}
add_action( 'wp_enqueue_scripts', 'fruit_scripts' , 20 );
1623139690-CleanShot-2021-06-08-at-1507082x.png
0

โอ้ว ขอบคุณมากเลยครับบิ๊ก

@chillisugarz ฝากเพิ่ม todo ให้หน่อยครับ จะได้แก้ตามนี้คร้าบ

0

โค๊ดเก่าที่ผมเคยเขียน จะเขียนแบบนี้นะครับ

wp_enqueue_script( 'fruit-js', get_stylesheet_directory_uri().'/js/main.js', array(), filemtime(get_theme_file_path('/js/main.js')), true);
แบ่งปัน: