ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: jampro ที่ 18 ธันวาคม 2018, 17:29:09



หัวข้อ: จะตั้งค่าให้ Wordpress เรียก JS กับ CSS ตัวอื่นแทนของเก่าของ Theme อย่างไรครับ
เริ่มหัวข้อโดย: jampro ที่ 18 ธันวาคม 2018, 17:29:09
คือผมต้องการประหยัด Bandwidth โดยอัพโหลด JS กับ CSS ไว้ใน dropbox แต่ไม่ทราบว่าจะเรียกมันมาใช้อย่างไรน่ะครับ

Theme ปกติเขาจะเขียนโค้ดเรียกไว้ตรงไหน แล้วเราต้องเข้าไปลบอะไรออก ใส่อะไรแทนบ้าง

สองตัวนี้นะครับ ที่ผมจะแก้
wp-content/themes/Newspaper/js/tagdiv_theme.js
wp-content/themes/Newspaper/style.css

ผมใช้ Newspaper นะครับ รบกวนขอคำแนะนำด้วยครับ :wanwan017:


หัวข้อ: Re: จะตั้งค่าให้ Wordpress เรียก JS กับ CSS ตัวอื่นแทนของเก่าของ Theme อย่างไรครับ
เริ่มหัวข้อโดย: host24plus ที่ 18 ธันวาคม 2018, 21:21:00
โดยปกติแล้ว wordpress จะเรียกไฟล์ css โดยอ้างอิงมาจากไฟล์ functions.php ของทีมนั้นๆ

ตัวอย่างโค้ด  wp_enqueue_style('host24plus-support', get_template_directory_uri() . '/css/xxxx.css');

สำหรับ JS ก็ประมาณนี้น่ะ
wp_enqueue_script('host24plus-support', get_template_directory_uri() . '/js/xxxxx.js', array(), null, true);


หัวข้อ: Re: จะตั้งค่าให้ Wordpress เรียก JS กับ CSS ตัวอื่นแทนของเก่าของ Theme อย่างไรครับ
เริ่มหัวข้อโดย: jampro ที่ 18 ธันวาคม 2018, 22:43:46
หา enqueue ใน functions ไม่เจอเลยครับ ดูไฟล์อื่นๆที่อยู่ใน Theme ก็ไม่เจอ :wanwan031:


หัวข้อ: Re: จะตั้งค่าให้ Wordpress เรียก JS กับ CSS ตัวอื่นแทนของ
เริ่มหัวข้อโดย: bikinisoft ที่ 19 ธันวาคม 2018, 14:59:25
ปกติ ธีมที่ซื้อ จะมี child theme มาให้นะครับ (ถ้าไม่มีก็ลองหาวิธีทำ child theme ดูครับ)
ลองลง child theme ดู แล้วไปเรียกใช้ js และ css ในไฟล์ functions.php ของ child theme ได้ครับ
และ dequeue ของ parent theme ออกครับ ลองค้นหาคำนี้ wp_dequeue_script parent theme

ลองดูจากนี่ก็ได้ครับ https://codex.wordpress.org/Child_Themes