วิธีรวมไฟล์ PHP จากธีมหลักใน WordPress Child Theme
เผยแพร่แล้ว: 2022-10-29หากคุณกำลังสร้าง ธีมลูกของ WordPress คุณอาจต้องการทราบวิธีรวมไฟล์ PHP จากธีมหลัก นี่เป็นวิธีที่รวดเร็วในการทำ ในไดเร็กทอรีของธีมลูกของคุณ ให้สร้างไฟล์ชื่อ functions.php ในไฟล์นั้น ให้เพิ่มโค้ดต่อไปนี้: include( get_template_directory() . ' /file-to-include.php' ); ? > แทนที่ file-to-include.php ด้วยชื่อไฟล์ที่คุณต้องการรวม บันทึกไฟล์และอัปโหลดไปยังไดเร็กทอรีของธีมลูกของคุณ แค่นั้นแหละ! ตอนนี้ เมื่อคุณดูไซต์ของคุณ ไฟล์ที่คุณรวมไว้จะถูกประมวลผลเป็นส่วนหนึ่งของธีมย่อยของคุณ
ฉันจะแก้ไขธีมลูกใน Php ได้อย่างไร

หากคุณต้องการแก้ไขธีมลูกใน PHP คุณสามารถทำได้โดยเปิด ไฟล์ PHP ของธีมลูกในโปรแกรมแก้ไขข้อความ จากนั้นทำการเปลี่ยนแปลงที่คุณต้องการทำกับโค้ด เมื่อเสร็จแล้ว ให้บันทึกไฟล์และอัปโหลดไปยังเซิร์ฟเวอร์ของคุณ
ฉันจะเปิดใช้งานธีมลูกได้อย่างไร
คุณสามารถใช้ธีมลูกของคุณโดยกลับไปที่แดชบอร์ด WordPress และเลือกลักษณะที่ปรากฏ ข้างใน ธีมลูกควรเป็นธีมเดียวที่ไม่มีรูปภาพเด่น ในเว็บไซต์ของคุณ ให้คลิกปุ่ม "เปิดใช้งาน" ซึ่งอยู่ถัดจากชื่อธีม แล้วเปิดใช้เหมือนกับที่คุณทำกับเว็บไซต์อื่นๆ
หัวข้อการพัฒนาความรู้ความเข้าใจของทารก: แหล่งข้อมูลที่ยอดเยี่ยมสำหรับผู้ปกครอง นักการศึกษา และผู้เชี่ยวชาญ
WordPress.org มี ธีม Infant Cognition Development ซึ่งเป็นธีมสำหรับเด็กที่ออกแบบมาโดยเฉพาะสำหรับผู้ปกครอง นักการศึกษา และผู้เชี่ยวชาญที่ทำงานกับทารกและเด็กเล็ก เอกสารนี้มีเครื่องมือและทรัพยากรที่มีประโยชน์มากมาย ส่วนหัวและส่วนท้ายของบล็อกต้องได้รับการออกแบบมาเอง - พื้นหลังที่กำหนดเองสำหรับบล็อกของคุณ วิดเจ็ตและรายการเมนูสำหรับบล็อกของคุณ ต้องมีส่วนหัวและส่วนท้ายที่กำหนดเองสำหรับโพสต์ของคุณ โพสต์ของคุณจะถูกออกแบบให้มีเอกลักษณ์เฉพาะตัว คุณสามารถเพิ่มวิดเจ็ตและเมนูในโพสต์ของคุณ คุณควรใส่ส่วนหัวและส่วนท้ายสำหรับแต่ละเพจของคุณ คุณสามารถเลือกพื้นหลังเฉพาะสำหรับเพจของคุณได้ คุณสามารถสร้างเมนูและวิดเจ็ตแบบกำหนดเองให้กับเพจของคุณได้ ธีมการพัฒนาความรู้ความเข้าใจสำหรับทารกนี้เป็นวิธีที่ยอดเยี่ยมในการทำให้บล็อกของคุณเป็นระเบียบและเป็นมืออาชีพ ธีมการพัฒนาความรู้ความเข้าใจสำหรับทารกเป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับบล็อกทุกประเภท ไม่ว่าคุณจะเป็นผู้ปกครอง นักการศึกษา หรือมืออาชีพที่ทำงานกับทารกและเด็กเล็ก
ฉันจะเปลี่ยนชื่อธีมลูกของฉันใน WordPress ได้อย่างไร
ทำการเปลี่ยนแปลงที่จำเป็นโดยการตั้งชื่อใหม่และบันทึก ไปที่ wp- admin/appearance/themes และเลือกชื่อใหม่สำหรับธีมของคุณ หลังจากขั้นตอนที่ 3 คุณควรเปลี่ยนชื่อโฟลเดอร์ธีมหลักและเปลี่ยนชื่อ ธีมหลัก ด้วย ในกรณีนี้ คุณจะต้องเปลี่ยนชื่อพาธของธีมย่อย (ฟิลด์เทมเพลต)
วิธีเพิ่ม Functions.php ในธีมลูก

ใน ไดเร็กทอรีธีมลูก ของคุณ ให้สร้างไฟล์ใหม่และตั้งชื่อเป็น functions.php จากนั้นเปิด functions.php ในโปรแกรมแก้ไขข้อความและเพิ่มบรรทัดของโค้ดต่อไปนี้: สิ่งนี้บอกให้ WordPress รวมไฟล์ functions.php จากธีมหลักเมื่อโหลดธีมย่อย ตอนนี้ การเปลี่ยนแปลงใดๆ ที่คุณทำกับ functions.php ในธีมย่อยจะมีผลเมื่อมีการดูไซต์
ในบทช่วยสอนนี้ เราจะแนะนำคุณเกี่ยวกับการเพิ่มฟังก์ชันให้กับธีมลูกของ WordPress ในธีม Twenty Twelve เราจะทำการเปลี่ยนแปลงวิธีการแสดงข้อมูลเมตาสำหรับโพสต์ เป้าหมายของบทช่วยสอนนี้คือการแนะนำคุณตลอดขั้นตอนการเพิ่มฟังก์ชันให้กับ ธีม ย่อย เราจะสังเกตเห็นในส่วนหัวของไฟล์ functions.php ที่รวมอยู่ใน Twenty Twelve ว่ามีอักขระที่น่าสนใจมาก การโทรแบบนี้สามารถใช้เพื่อห่อฟังก์ชันที่เสียบได้เหล่านี้ ดังนั้นจึงเป็นความจริงที่หากฟังก์ชัน Twentytwelve_nice_function (สมมติว่ามีอยู่แล้ว) อยู่ ฟังก์ชันนี้จะแสดงโดยธีมพาเรนต์ก็ต่อเมื่อมีฟังก์ชันดังกล่าวอยู่ เราจะบันทึกไฟล์ชื่อ functions.php เป็นไฟล์ว่างในโฟลเดอร์ธีมลูกของเรา
ในบทช่วยสอนนี้ เราจะแสดงวิธีเปลี่ยนเอาต์พุตเริ่มต้นของธีม Twenty Twelve เราจะสร้างส่วนใหม่เพื่อให้ฟังก์ชันที่สร้างสตริงที่จัดรูปแบบนั้นทำได้ ทางเลือกสุดท้าย เราต้องรวมกฎ CSS สำหรับ div child-custom-meta ใหม่ ไฟล์ functions.php ใหม่ รวมถึงไฟล์ style.html ใหม่ ควรอัปโหลดไปยังโฟลเดอร์ธีมย่อยของคุณ

วิธีเพิ่มไฟล์ Css ใน WordPress Child Theme
การเพิ่มไฟล์ CSS ให้กับธีมลูกของ WordPress เป็นขั้นตอนง่ายๆ ก่อนอื่นคุณต้องสร้างไฟล์ใหม่ในไดเร็กทอรีธีมลูกของคุณ จากนั้น คุณจะต้องเพิ่มโค้ดบรรทัดต่อไปนี้ในสไตล์ชีตของธีมลูกของคุณ:
@import url(“../parent-theme/style.css”);
แทนที่ "parent-theme" ด้วยชื่อธีมหลักของคุณ บันทึกการเปลี่ยนแปลงของคุณและอัปโหลดไฟล์ใหม่ไปยังเซิร์ฟเวอร์ของคุณ ธีมลูกของคุณจะสืบทอดสไตล์จากไฟล์ CSS ของธีมหลักของคุณ
บทช่วยสอนนี้จะอธิบายคุณลักษณะใหม่ของการรวม สไตล์ชีตหลัก ในธีมลูก นักพัฒนาหลายคนยังคงใช้วิธี @import ต่อไป แม้ว่าจะมี Gotcha และคำเตือนมากมายก็ตาม แทนที่จะใช้วิธี @import ให้ใช้วิธี enqueue แทนไฟล์ style.css ในบทช่วยสอนนี้ เราจะแสดงวิธีจัดคิวสไตล์ชีตในธีมย่อย บทช่วยสอนนี้จะก้าวไปอีกขั้นด้วยการผสมผสานทั้งสไตล์หลักและสไตล์ลูกเข้ากับธีมลูก เนื่องจากสไตล์ลูกได้รับอิทธิพลจากสไตล์พาเรนต์ WordPress จะโหลดก่อน โดยทั่วไป คุณควรลงทะเบียนสไตล์ชีตของคุณก่อนจัดคิวหากคุณกำลังพัฒนาธีมสำหรับการแจกจ่าย
สคริปต์และสไตล์ช่วยให้คุณมีความยืดหยุ่นมากขึ้นและช่วยให้คุณเก็บโค้ดของคุณให้เป็นระเบียบเรียบร้อย หากคุณใช้ทากอื่นสำหรับสไตล์พาเรนต์ คุณต้องเปลี่ยนธีมของสไตล์พาเรนต์ของคุณ ดูข้อมูลเพิ่มเติมได้ที่ส่วนท้ายของบทช่วยสอนนี้
การติดตั้งธีมลูก
คุณสามารถติดตั้งธีมลูกโดยใช้ WordPress Theme Manager โดยพิมพ์ "ติดตั้งธีมลูก" ลงในช่องค้นหา เมื่อลงชื่อเข้าใช้บัญชีผู้ดูแลระบบ WordPress คุณจะสามารถเข้าถึงเนื้อหาของคุณได้ ธีมสามารถพบได้ในเมนูด้านซ้ายมือ โปรดเลือกธีมที่คุณต้องการติดตั้งโดยคลิกที่ชื่อธีม ไปที่หน้าธีมและคลิกติดตั้งธีม หากคุณต้องการติดตั้งธีมลูก ให้ทำตามขั้นตอนเหล่านี้ ตัวจัดการธีมสามารถเข้าถึงได้โดยคลิกที่ธีมลูก ไปที่หน้าติดตั้งเพื่อเริ่มกระบวนการติดตั้ง คุณสามารถบันทึกการเปลี่ยนแปลงได้โดยคลิกใช้การเปลี่ยนแปลง
วิธีสร้างธีมลูกใน WordPress โดยไม่ต้องใช้ปลั๊กอิน
มีขั้นตอนง่ายๆ ไม่กี่ขั้นตอนที่คุณสามารถทำตามเพื่อสร้างธีมลูกใน WordPress โดยไม่ต้องใช้ปลั๊กอิน ขั้นแรก ให้สร้างโฟลเดอร์ใหม่ในไดเร็กทอรี ธีมของ WordPress และตั้งชื่อว่า "my-child-theme" จากนั้น สร้างสไตล์ชีตใหม่ในไดเร็กทอรีนี้และตั้งชื่อว่า "style.css" ในไฟล์นี้ คุณจะต้องรวมสิ่งต่อไปนี้: /* ชื่อธีม: เทมเพลตธีมลูกของฉัน: ยี่สิบห้าสิบ */ @import url(“../twentyfifteen/style.css”); บรรทัดแรกคือชื่อธีมของคุณ บรรทัดที่สองบอก WordPress ว่าธีมใดเป็นธีมหลักของคุณ ในกรณีนี้ เรากำลังใช้ชุดรูปแบบยี่สิบห้า บรรทัดสุดท้ายนำเข้าสไตล์ชีตของธีมหลักเพื่อให้เราสามารถสืบทอดสไตล์ได้ ตอนนี้ คุณสามารถเพิ่มกฎ CSS ที่กำหนดเองลงในสไตล์ชีตของธีมลูกได้ เมื่อเสร็จแล้ว ให้เปิดใช้งานธีมลูกของคุณจากแผงการดูแลระบบ WordPress
ธีม WordPress ที่แก้ไข/ปรับแต่งโดยใช้ธีมย่อยเป็นวิธีที่ง่ายและแนะนำที่สุด ธีมลูกสามารถปรับแต่งได้ นอกเหนือจากการเป็น ธีมที่แยกจากกัน ซึ่งสามารถใช้ได้ทั้งโดยผู้ปกครองและเด็ก ธีมลูกสามารถช่วยคุณได้ในหลายประเด็น แม้ว่าคุณจะปรับแต่งธีมหลักของคุณโดยตรง คุณจะสูญเสียธีมทั้งหมดหลังจากอัปเดต คุณสามารถอัปเดตธีมได้โดยไม่สูญเสียโค้ดปรับแต่งหากคุณใช้ธีมย่อย ไม่มีการจำกัดจำนวนครั้งที่คุณสามารถกลับไปใช้ธีมหลักได้ ในการใช้ธีมลูก คุณต้องสร้างไฟล์สองไฟล์คือ style.html และ function.html
คุณสามารถปรับแต่ง ไฟล์ธีม ได้โดยการคัดลอกและวางไฟล์ single.php ดั้งเดิมลงในโฟลเดอร์ธีมลูก ปลั๊กอิน One-Click Child Theme เป็นหนึ่งในปลั๊กอินสำหรับธีมย่อยที่มีอยู่มากมายบน WordPress คุณสามารถสร้างธีมลูกของ WordPress ได้ในคลิกเดียว นอกจากนี้ยังสามารถคัดลอกธีมหลักอื่นๆ ได้ด้วยการคลิกทีละรายการ
To Child Theme or Not To Child Theme: นั่นคือคำถาม
ธีมที่ดีที่สุดในการสร้างเว็บไซต์ WordPress ของฉันคืออะไร?
ไม่จำเป็นเสมอไปที่จะต้องรวมธีมย่อยไว้ด้วย แต่อาจเป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับการประหยัดเวลาเมื่อแก้ไขธีมหรือเพิ่มคุณสมบัติที่กำหนดเอง คุณจะต้องมีโฟลเดอร์ สไตล์ชีต และแผ่นฟังก์ชัน อย่างไรก็ตาม ไฟล์ php นั้นค่อนข้างใช้งานง่ายเนื่องจากความเรียบง่าย