บทนำสู่ธีมลูกของ WordPress – สร้างและปรับแต่ง
เผยแพร่แล้ว: 2021-12-08คุณสับสนเมื่อเจอคำว่า WordPress Child Themes หรือไม่? อย่ากังวลว่ามันไม่ใช่แค่คุณแต่ยังมีนักพัฒนาหน้าใหม่จำนวนมากที่สับสนเกี่ยวกับมันและมองหาคำอธิบายว่าจริงๆ แล้วมันคืออะไร และเหตุใดจึงมีความสำคัญมาก
ในบทความนี้ เราจะหารือเกี่ยวกับการพัฒนา การปรับแต่ง ความสำคัญ และข้อเท็จจริงอื่น ๆ เกี่ยวกับ ธีมลูกของ WordPress
ความเข้าใจ – WordPress ธีมลูก :
พูดง่ายๆ ในการปรับแต่งเว็บไซต์ WordPress ของคุณ ธีมย่อยคือตัวเลือกที่เสถียรที่สุด เช่นเดียวกับเด็กที่เป็นมนุษย์สืบทอดพฤติกรรมและคุณลักษณะของพ่อแม่ ธีมลูกจะสืบทอดสไตล์และการใช้งานของธีมหลักเช่นเดียวกัน
เป้าหมายหลักในการพัฒนาธีมย่อยคือการปรับแต่งธีมหลักที่มีอยู่ เป็นหนึ่งในวิธีที่ดีที่สุดและเสถียรที่สุดในการปรับแต่งเว็บไซต์โดยไม่ต้องอัปเดตธีม
การพัฒนาธีมเด็ก :
เมื่อคุณเลือกซื้อธีมพรีเมียม แพ็คเกจส่วนใหญ่จะรวมธีมย่อยพร้อมกับธีมหลัก แต่ถึงกระนั้นในหลายคนก็ยังขาดหายไป หากคุณเลือกใช้ธีมฟรีสำหรับเว็บไซต์ของคุณ รับรองว่าคุณจะไม่ได้รับธีมย่อยมาด้วย
ดังนั้น ในทั้งสองกรณี คุณจะต้องเตรียมธีมย่อยที่ปรับแต่งเองซึ่งมีผลกระทบและตอบสนองวัตถุประสงค์ของคุณ
เมื่อคุณเลือกดาวน์โหลดธีมลูกจากที่เก็บ WordPress การดาวน์โหลดอัตโนมัติจะส่งผลให้มีการดาวน์โหลดทั้งธีมหลักและธีมลูก ขั้นตอนเดียวกันมีดังนี้:
1) เลือกธีมจากลักษณะที่ปรากฏ
2) ค้นหาและเลือกตัวเลือกชื่อ 'เพิ่มใหม่'
3) เลือกชื่อธีมที่มีอยู่
4) เปิดใช้งานธีมหลังจากเลือกการติดตั้ง
5) ธีมหลักจะถูกดาวน์โหลดโดยอัตโนมัติ
มีหลายวิธีในการสร้างธีมลูกด้วยตนเองเมื่อคุณไม่สามารถดาวน์โหลดได้ วิธีที่ง่ายที่สุดบางอย่างสำหรับสิ่งเดียวกันมีอธิบายไว้ด้านล่าง
แนวทางปลั๊กอิน :
สำหรับงานต่างๆ ใน WordPress มีวิธีที่ง่ายที่สุด หนึ่งในวิธีการดังกล่าวในการเตรียมธีมลูกคือการค้นหาปลั๊กอินตัวสร้างธีมลูก หากคุณพบและติดตั้งสำเร็จ คุณจะสามารถเห็นตัวเลือกในการสร้างธีมลูกในส่วนลักษณะที่ปรากฏ ขั้นตอนโดยละเอียดสำหรับสิ่งเดียวกันมีดังนี้:
1) ไปที่ Plugins จาก WordPress Admin Panel
2) ค้นหาและเลือกตัวเลือกชื่อ 'เพิ่มใหม่'
3) ค้นหา WP Child Theme Generator
4) เลือกใช้กระบวนการติดตั้ง
5) เปิดใช้งานปลั๊กอินทันทีหลังการติดตั้ง
หากคุณประสบปัญหาใดๆ ขณะติดตั้ง คุณสามารถอ้างอิงถึงขั้นตอนโดยละเอียดโดยละเอียดสำหรับการติดตั้งปลั๊กอินนี้
การสร้างธีมลูกด้วยตนเอง :
นักพัฒนามืออาชีพทุกคนที่รักการเขียนโค้ดจะต้องการสร้างธีมลูกด้วยตนเอง โค้ดสองสามบรรทัดและไฟล์สองไฟล์ก็เพียงพอแล้วในการสร้าง WordPress Child Themes ต่อไปนี้เป็นขั้นตอนที่สามารถช่วยคุณในการเตรียมการเช่นเดียวกัน
1) สร้างโฟลเดอร์ :
สร้างโฟลเดอร์ใหม่ใน public_html/wp-contents/themes ซึ่งเป็นโฟลเดอร์ธีมของคุณ ขอแนะนำให้คุณสร้างกลุ่มโฟลเดอร์ที่เป็นระบบเพื่อสร้างธีมลูกทั้งหมดของคุณ เนื่องจากมันจะช่วยคุณในการกลับไปยังตำแหน่งโฟลเดอร์ที่แน่นอนสำหรับการเปลี่ยนแปลงใดๆ และคุณจะไม่ต้องลำบากในการจำชื่อ

2) ไฟล์สไตล์ชีต :
คุณต้องสร้างไฟล์ที่จำเป็นซึ่งเป็นไฟล์ style.css ในโฟลเดอร์ใหม่ที่เพิ่งสร้าง การแก้ไขที่จำเป็นทั้งหมดสามารถทำได้ผ่านตัวแก้ไขที่คุณเลือก
/* ชื่อธีม: ธีมเด็กที่สมบูรณ์แบบ URI ธีม: https://www.sktthemes.org/shop/commercial-wordpress-theme/ คำอธิบาย: ธีมเด็กที่สมบูรณ์แบบที่สร้างขึ้นสำหรับการปรับแต่ง ผู้แต่ง: SKT Themes URI ผู้เขียน: sktthemes.org แม่แบบ: perfect เวอร์ชัน: 1.0.0 */
จำเป็นต้องสังเกตว่าชื่อโฟลเดอร์ของไฟล์นั้นเป็นไปตามธีม หากไม่เป็นเช่นนั้น จะทำให้เกิดข้อผิดพลาดในโค้ดและจะไม่ทำงาน
3) การเปิดใช้งาน :
โดยพื้นฐานแล้ว ธีมย่อยพร้อมแล้ว โดยปกติ ไฟล์ style.css ก็เพียงพอที่จะสร้างธีมย่อย แต่สำหรับการปรับแต่งเพิ่มเติม คุณสามารถเพิ่มไฟล์อื่นๆ ได้ตลอดเวลา
คุณสามารถเปิดใช้งานธีมลูกของคุณได้จากส่วนลักษณะที่ปรากฏ ซึ่งสามารถเข้าถึงได้จากแผงการดูแลระบบ
4) การเพิ่ม functions.php:
ในโฟลเดอร์รูทย่อย คุณต้องสร้างและเพิ่มไฟล์อื่นซึ่งก็คือ functions.php ไฟล์นี้ช่วยธีมหลักในการโหลด สำหรับการเพิ่มคุณสมบัติใหม่ และสำหรับการปรับแต่งอื่นๆ ด้านล่างนี้คือข้อมูลโค้ดซึ่งสามารถวางในไฟล์ functions.php ได้
ฟังก์ชั่น perfect_child_enqueue_styles () { $parent_; // นี่คือสไตล์ของธีมหลัก wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'สไตล์เด็ก', get_stylesheet_directory_uri() . '/style.css', อาร์เรย์( $parent_style ) ); } add_action( 'wp_enqueue_scripts', 'perfect_child_enqueue_styles' );
ด้วยโค้ดนี้ ธีมย่อยสืบทอดสไตล์พาเรนต์ได้สำเร็จ ซึ่งหมายความว่าไม่จำเป็นต้องแก้ไขโค้ดธีมพาเรนต์ในตอนนี้ ธีมย่อยพร้อมและปรับเปลี่ยนได้สะดวก
ใช้ธีมลูกเพื่อปรับแต่งธีมหลัก
เราได้พูดคุยกันตั้งแต่เริ่มต้นเกี่ยวกับวัตถุประสงค์เพียงอย่างเดียวของการสร้าง WordPress Child Themes ซึ่งก็คือการปรับแต่งธีมหลัก
ต้องปฏิบัติตามแนวทางง่ายๆ ระหว่างการปรับแต่ง ถ้า subject.php เป็นชื่อไฟล์ที่ต้องปรับแต่งเอง จะต้องคัดลอกชื่อไฟล์นั้นในธีมย่อยก่อน หลังจากนี้ คุณสามารถดำเนินการปรับแต่งที่จำเป็นเพื่อให้ไฟล์ต้นฉบับในธีมหลักไม่เปลี่ยนแปลง
ในทางเทคนิค ควรสร้างเส้นทางเดียวกันสำหรับไฟล์และโฟลเดอร์ในธีมย่อยโดยอ้างอิงถึงธีมหลัก หากไม่เกิดขึ้น การเปลี่ยนแปลงจะไม่มีผล
บทสรุป :
เครื่องมือที่สมบูรณ์แบบและมีประสิทธิภาพสำหรับการปรับแต่งเว็บไซต์ WordPress ของคุณคือธีมย่อย ดังนั้น ขอแนะนำให้สร้างธีมย่อยก่อนทำการแก้ไขใดๆ บนไซต์
ในกรณีที่คุณไม่ใช่นักพัฒนาระดับสูงและการเข้ารหัสไม่ใช่เฉพาะของคุณ คุณสามารถเลือกติดตั้งปลั๊กอินและดาวน์โหลดธีมลูกได้อย่างง่ายดาย ขอแนะนำให้คุณใช้ปลั๊กอินที่เชื่อถือได้และอัปเดตสำหรับการดาวน์โหลด WordPress Child Themes