การจัดคิวสไตล์ชีตและ JavaScript ใน WordPress Child Themes

เผยแพร่แล้ว: 2022-10-17

การรวม CSS และ JS ใน WordPress Child Theme การเพิ่ม CSS และ JS ให้กับธีมย่อยของ WordPress เป็นกระบวนการง่ายๆ คุณสามารถทำได้โดยเพิ่มโค้ดสองสามบรรทัดลงในไฟล์ functions.php ของธีมลูกของคุณ ขั้นแรก คุณต้องจัดคิวไฟล์สไตล์ชีตและ JavaScript ในไฟล์ functions.php ของธีมลูกของคุณ ถัดไป คุณต้องจัดคิวไฟล์สไตล์ชีตและ JavaScript ในไฟล์ functions.php ของธีมลูกของคุณ คุณสามารถทำได้โดยเพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีมลูกของคุณ: function my_theme_scripts() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . ' /style.css' ); wp_enqueue_script( 'script', get_template_directory_uri() . ' /js/script.js', array(), '1.0.0', จริง ); } add_action( 'wp_enqueue_scripts', 'my_theme_scripts' ); เพื่อให้แน่ใจว่ามีการโหลดสไตล์ชีตและไฟล์ JavaScript ของธีมหลักก่อน ตามด้วยธีมย่อย คุณยังสามารถจัดคิวไฟล์สไตล์ชีตและ JavaScript ได้ในส่วนท้าย ในการดำเนินการนี้ คุณต้องเพิ่มโค้ดต่อไปนี้ในไฟล์ functions.php ของธีมลูกของคุณ: function my_theme_scripts() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . ' /js/script.js', array(), '1.0.0', จริง ); } add_action( 'wp_enqueue_scripts', 'my_theme_scripts', 100 ); ควรเพิ่มโค้ดนี้หลังจากเบ็ดการดำเนินการ wp_enqueue_scripts ไม่แนะนำให้จัดคิวไฟล์สไตล์ชีตและ JavaScript ในส่วนท้าย เนื่องจากอาจทำให้เกิดปัญหากับปลั๊กอิน WordPress ได้

บทช่วยสอนนี้จะอธิบายวิธีรวมสไตล์ชีตหลักในธีมลูกเป็นครั้งแรก วิธีการ @import ซึ่งมีชุดของ gotchas และคำเตือนของตัวเอง ยังคงใช้โดยนักพัฒนาหลายคน ควรใช้วิธีการ enqueue หากคุณต้องการนำเข้า style.css แทน @import ในบทช่วยสอนนี้ เราจะแสดงวิธีจัดคิวสไตล์ชีตในธีมย่อย ในขั้นสุดท้าย คุณสามารถเพิ่มทั้งสไตล์หลักและสไตล์ลูกให้กับธีมลูกได้โดยใช้ฟังก์ชันนี้ WordPress จะโหลดสไตล์ลูกก่อนเพราะสไตล์ลูกถูกกำหนดโดย สไตล์หลัก แนวทางปฏิบัติที่ดีที่สุดในการลงทะเบียนสไตล์ชีตของคุณก่อนที่จะจัดคิวเพื่อแจกจ่าย หากคุณกำลังสร้างธีมสำหรับการแจกจ่าย

การเพิ่มการลงทะเบียนสคริปต์และรูปแบบช่วยให้คุณมีความยืดหยุ่นมากขึ้นและช่วยให้รหัสของคุณเป็นระเบียบเรียบร้อยได้ง่ายขึ้น หากคุณใช้ทากอื่นสำหรับสไตล์พาเรนต์ คุณต้องอัปเดตธีมพาเรนต์ ข้อมูลเพิ่มเติมเกี่ยวกับบทช่วยสอนนี้สามารถพบได้ในตอนท้าย

ฉันจะเพิ่ม Css ที่กำหนดเองในธีมลูก WordPress ของฉันได้อย่างไร

เครดิต: www.awpguide.com

ในการเพิ่ม ไฟล์ CSS ที่กำหนดเอง ให้กับธีมลูกของ WordPress คุณจะต้องอัปโหลดไปยังเซิร์ฟเวอร์ของคุณ จากนั้นจึงรวมไว้ในไฟล์ functions.php ของธีมลูกของคุณ นี่คือตัวอย่างวิธีการ: 1. อัปโหลดไฟล์ CSS ที่กำหนดเองของคุณไปยังเซิร์ฟเวอร์ของคุณ 2. แก้ไขไฟล์ functions.php ของธีมลูกของคุณและเพิ่มโค้ดต่อไปนี้: wp_enqueue_style( 'custom-css', get_stylesheet_directory_uri() . ' /custom.css' ); สิ่งนี้จะบอก WordPress ให้โหลดไฟล์ CSS ที่กำหนดเองของคุณเมื่อธีมลูกของคุณเปิดใช้งาน

เมื่อคุณสร้างธีมย่อยแล้ว คุณสามารถปรับแต่งการออกแบบและการกำหนดค่าได้ วิธีที่ง่ายที่สุดในการปรับแต่งธีมลูกของคุณคือการใช้ Cascading Style Sheet (CSS) สไตล์. CSS เป็นไฟล์ที่เก็บกฎเกณฑ์ที่ควบคุมลักษณะที่ปรากฏของเว็บไซต์ของคุณ และพบได้ในธีมย่อยทั้งหมด เมื่อเรียกดูเว็บไซต์ เว็บเบราว์เซอร์ส่วนใหญ่อนุญาตให้คุณตรวจสอบ CSS ของไซต์ได้ WordPress ใช้ไฟล์ธีมลูกเป็นค่าเริ่มต้นเหนือธีมย่อยที่เทียบเท่าในโฟลเดอร์ธีมหลัก ไฟล์ส่วนหัว ส่วนท้าย เค้าโครงหน้า และแถบด้านข้างมีจำหน่ายแยกต่างหาก คุณสามารถดูไฟล์เหล่านี้ได้บนไซต์ของคุณเท่านั้นเนื่องจากมีอยู่ในโฟลเดอร์ธีมย่อยเท่านั้น

> การใช้ Custom Css ใน WordPress

br> เป็นสคริปต์ PHP WP_enqueue_script (กำหนดเอง-CSS); (.htaccess).
WP_enqueue_style ('css แบบกำหนดเอง', 'cssstyle.'); ***br>


วิธีเพิ่ม Custom Css ใน WordPress Child Theme

เครดิต: wplift.com

หากคุณต้องการเพิ่ม CSS แบบกำหนดเองให้กับธีมย่อยของ WordPress คุณสามารถทำได้โดยสร้างไฟล์ใหม่ในไดเร็กทอรีของธีมย่อยและเพิ่ม โค้ด CSS ของคุณลงไป หากต้องการเพิ่มไฟล์ใหม่ คุณสามารถใช้โปรแกรมแก้ไขข้อความ เช่น Notepad หรือ TextEdit เมื่อคุณสร้างไฟล์แล้ว คุณสามารถเพิ่มโค้ด CSS ลงในไฟล์และบันทึกได้

คุณจะใช้ธีมลูกหรือเพียงแค่เพิ่ม CSS ให้กับเครื่องมือปรับแต่งเมื่อใด ตัวอย่างของปลั๊กอินข้อมูลโค้ดที่เหมาะสมกว่ามีอะไรบ้าง ในทางกลับกัน ธีมย่อยมีคุณสมบัติหลายอย่างของธีมหลักในบางวิธี เพื่อสร้างธีมสำหรับเด็ก เราได้สร้างคู่มือ เมื่อผู้ใช้ WordPress จำเป็นต้องเปลี่ยนแปลงธีมหลัก พวกเขาก็สามารถสร้างธีมย่อยได้ สิ่งสำคัญคือต้องอัปเดต ธีมและปลั๊กอินของ WordPress อยู่เสมอเพื่อความปลอดภัยและเหตุผลด้านการทำงาน อย่างไรก็ตาม เนื่องจากคุณไม่ต้องการปรับแต่งธีมของคุณใหม่ทุกครั้งที่จำเป็นต้องอัปเดต การเพิ่มสไตล์ให้กับธีมย่อยจึงเป็นความคิดที่ดี

WordPress มีความเรียบง่ายขึ้นในช่วงไม่กี่ปีที่ผ่านมาด้วยการใช้งาน Kadence เจ้าของเว็บไซต์ส่วนใหญ่ต้องการเครื่องมือปรับแต่ง หากคุณต้องการเพิ่มโค้ด CSS เพียงไม่กี่บรรทัด เครื่องมือปรับแต่งคือตัวเลือกที่ดีที่สุด ปลั๊กอิน Code Snippets ได้รับการพิสูจน์แล้วว่าเป็นวิธีที่ง่ายที่สุดในการดำเนินการนี้สำหรับผู้ใช้ส่วนใหญ่ ธีมลูกช่วยให้คุณเพิ่ม CSS ได้หลายบรรทัดในไฟล์และจัดการจากระบบไฟล์ การใช้ธีมลูกจะใช้สไตล์ ไฟล์ CSS ซึ่งเบราว์เซอร์สามารถแคชได้ และลดโอกาสเกิดปัญหาด้านประสิทธิภาพ

ปลั๊กอิน Code Snippets เป็นอีกขั้นสำหรับปลั๊กอินมินิมัลลิสต์ที่ต้องการเรียกใช้เว็บไซต์ของตนโดยใช้ปลั๊กอินน้อยที่สุด ตัวปรับแต่งต้องใช้กับ CSS มากกว่า เนื่องจากมันแคบเกินไปและไม่เหมาะกับ CSS จำนวนมาก อย่างไรก็ตาม คุณสามารถใช้โปรแกรมแก้ไขข้อความใดก็ได้ตามต้องการ ขึ้นอยู่กับค่ากำหนดของคุณ หากคุณเพิ่มลงในสไตล์ชีต คุณยังสามารถแก้ไขไฟล์ CSS ในหน้าต่างผู้ดูแลระบบ WordPress โดยใช้ตัวแก้ไขธีม