วิธีแก้ไขรหัสย่อใน WordPress โดยใช้ธีมลูก

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

หากคุณต้องการแก้ไขรหัสย่อผ่าน ธีมลูก ใน WordPress คุณจะต้องทำตามขั้นตอนต่อไปนี้ ขั้นแรก คุณต้องระบุรหัสย่อที่คุณต้องการแก้ไข ประการที่สอง คุณต้องค้นหาไฟล์ที่มีรหัสย่อ ประการที่สาม คุณต้องแก้ไขไฟล์และทำการเปลี่ยนแปลงของคุณ สุดท้าย คุณต้องอัปโหลดไฟล์ไปยังธีมลูกของคุณ

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

การเพิ่มโค้ดให้กับธีมย่อยเป็นกระบวนการที่ค่อนข้างง่าย ขั้นแรก คุณจะต้องสร้างธีมลูก คุณสามารถทำได้โดยสร้างโฟลเดอร์ใหม่ในไดเร็กทอรีธีม WordPress และเพิ่มไฟล์สไตล์ชีต (style.css) และ functions.php ลงไป เมื่อคุณทำเสร็จแล้ว คุณสามารถเพิ่มโค้ดของคุณลงในไฟล์ functions.php ของธีมลูกได้

ธีมย่อยเป็นวิธีที่ดีที่สุดในการเพิ่มโค้ดของคุณเอง หากคุณต้องการให้ปรากฏพร้อมกับโค้ดของคุณเอง ธีมลูกเป็นวิธีที่ง่ายในการแก้ไขธีม WordPress โดยไม่ต้องกังวลเกี่ยวกับการแก้ไขไฟล์ของธีมหลัก ธีม Zakra Child มาในไฟล์ zip ต้องสร้าง Style.css ในโฟลเดอร์ zakra-child และต้องกรอกข้อมูลที่แสดงด้านล่าง คุณสามารถบันทึกไฟล์โดยเพิ่มสิ่งนี้ ตรวจสอบให้แน่ใจว่าธีมหลักรวมอยู่ในธีมที่ติดตั้งสำหรับธีมย่อยด้วย คุณยังสามารถเปลี่ยนไฟล์เทมเพลตเพื่อเพิ่มโค้ดได้โดยการปรับเปลี่ยน ทำการเปลี่ยนแปลงหรือเพิ่มโค้ดพิเศษลงใน ไฟล์ header.php หากคุณต้องการเปลี่ยนธีมหรือเพิ่มโค้ดพิเศษลงไป

วิธีใช้ธีมเด็กของธีมเด็ก

ขั้นตอนแรกในการสร้าง ธีมใหม่สำหรับธีม ย่อยอื่นคือการถ่ายโอนธีมย่อย ธีมใหม่มีไฟล์ของธีมลูก ซึ่งสามารถแปลงเป็นไฟล์ได้

WordPress แทนที่รหัสย่อในธีมลูก

เครดิต: urosbaric.com

หากคุณต้องการแทนที่รหัสสั้นในธีมย่อย คุณต้องสร้างไฟล์ชื่อ “functions.php” ในไดเร็กทอรีของธีมย่อยของคุณ ในไฟล์นั้น คุณสามารถใช้ฟังก์ชัน remove_shortcode() เพื่อลบรหัสย่อออกจากธีมย่อยของคุณ

ความแตกต่างระหว่างธีมและธีมลูกใน WordPress คืออะไร?

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

ข้อดีและข้อเสียของการสร้างธีมเด็ก

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

แทนที่รหัสย่อ WordPress

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

วิธีกำจัดรหัสย่อ

คุณสามารถล้างรหัสย่อทั้งหมดของคุณได้ในครั้งเดียวด้วยรหัสต่อไปนี้
อัปเดต WP_post SET post_content = อัปเดต WP_post SET post_content = อัปเดต WP_post SET post_content = อัปเดต WP_post SET post_content = อัปเดต WP_post SET post_content = อัปเดต WP_post SET โปรดอย่าแทนที่รายการต่อไปนี้ (post_content, '[shortcodename]', ”); ;

WordPress Child Theme

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

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

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

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

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

ประโยชน์และข้อเสียของการสร้างธีมลูก

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