บทนำสู่ธีมลูกของ WordPress – สร้างและปรับแต่ง

เผยแพร่แล้ว: 2021-12-08

บทนำสู่ WordPress Child Themes สร้างและปรับแต่ง

คุณสับสนเมื่อเจอคำว่า 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