วิธีใช้ส่วนเทมเพลตใน WordPress
เผยแพร่แล้ว: 2022-11-07หากคุณเพิ่งเริ่มใช้ WordPress และสงสัยว่าจะใช้ส่วนเทมเพลตได้อย่างไร อย่ากลัวเลย! ในบทความนี้ เราจะแนะนำทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับส่วนเทมเพลตและวิธีใช้งานในไซต์ WordPress ของคุณ ชิ้นส่วนเทมเพลตเป็นวิธีที่ยอดเยี่ยมในการแยกการออกแบบและเนื้อหาของไซต์ออกเป็นชิ้นส่วนแบบแยกส่วนและนำกลับมาใช้ใหม่ได้ ทำให้ง่ายต่อการเปลี่ยนรูปลักษณ์ของไซต์ของคุณโดยไม่ต้องแก้ไขทุกหน้า มีสองวิธีในการใช้ส่วนเทมเพลตใน WordPress คุณสามารถรวมไว้ในไฟล์เทมเพลตของธีมหรือใช้ลำดับชั้นของเทมเพลต WordPress ถ้าคุณต้องการใช้ส่วนเทมเพลตในธีมของคุณ ก่อนอื่นคุณต้องสร้างไฟล์ใหม่ในไดเร็กทอรีของธีมของคุณ จากนั้น คุณสามารถใช้ฟังก์ชัน WordPress get_template_part() เพื่อโหลดส่วนเทมเพลตลงในไฟล์ธีมของคุณ ตัวอย่างเช่น สมมติว่าคุณมีส่วนเทมเพลตชื่อ content-featured.php คุณสามารถโหลดลงในไฟล์ index.php ของธีมได้ดังนี้: หากคุณต้องการใช้ลำดับชั้นของเทมเพลต WordPress คุณสามารถวางส่วนเทมเพลตในไดเร็กทอรีต่อไปนี้: ไดเร็กทอรีรากของธีมของคุณ ไดเร็กทอรีย่อยของไดเร็กทอรีรากของธีมของคุณ ไดเร็กทอรี WooCommerce ของธีมของคุณ ไดเร็กทอรี bbPress ของธีมของคุณ ไดเร็กทอรี MyBB ของธีมของคุณ ตัวอย่างเช่น สมมติว่าคุณมีส่วนเทมเพลตชื่อ content-featured.php คุณสามารถวางไว้ในไดเร็กทอรีรูทของธีมหรือในไดเร็กทอรีย่อยดังนี้: /wp-content/themes/your-theme/content-featured.php /wp-content/themes/your-theme/template-parts/content-featured .php จากนั้น คุณสามารถใช้ฟังก์ชัน WordPress get_template_part() เพื่อโหลดส่วนเทมเพลตลงในไฟล์ธีมของคุณ ดังนั้นคุณมีมัน! ตอนนี้คุณรู้วิธีใช้ส่วนเทมเพลตใน WordPress แล้ว
ทากและชื่อเป็นพารามิเตอร์ที่ใช้ในฟังก์ชัน get_template_part ระบุประเภททั่วไปของส่วนเทมเพลตที่จะโหลด แต่ละชื่อสามารถกำหนดเทมเพลตพิเศษได้ เช่น post.php ส่วนของโค้ดที่มีส่วนเฉพาะของวิดเจ็ตส่วนหัวหรือแสดงบล็อกโฆษณา เช่น ที่อธิบายไว้ในส่วนเทมเพลต สามารถจัดเก็บเป็นไฟล์แต่ละไฟล์ได้ ลูปคือส่วนของโค้ดใน ไฟล์เทมเพลตธีม ส่วนใหญ่ที่วนซ้ำผ่านชุดเนื้อหาและแสดงในลูป การมี The Loop ในไฟล์เทมเพลตเป็นสิ่งจำเป็นสำหรับธีมในการทำงานอย่างถูกต้อง เมื่อเปรียบเทียบกับธีมอื่น ยี่สิบสามลดจำนวนโค้ดที่ต้องล้างโดยใช้ส่วนประกอบเทมเพลตลงอย่างมาก
เมื่อใช้ส่วนของเทมเพลต การเปลี่ยนแปลงของ The Loop จะเกิดขึ้นเพียงครั้งเดียว ดังนั้นเทมเพลตทั้งหมดจะได้รับผลกระทบจากโค้ดลูป ก่อนส่วนเทมเพลต โค้ดลูปทั้งหมดจะถูกทำซ้ำในไฟล์เทมเพลตแต่ละไฟล์ หากคุณเรียกใช้ get_template_part คุณสามารถสร้างเทมเพลตที่กำหนดเองได้มากเท่าที่คุณต้องการ
ส่วนเทมเพลตใน WordPress คืออะไร?

ส่วนเทมเพลตคือโค้ดที่ใช้ซ้ำได้ ซึ่งสามารถใช้ได้ในหลายที่ภายในไซต์ WordPress ชิ้นส่วนเทมเพลตสามารถใช้เพื่อสร้างการออกแบบโมดูลาร์ ทำให้ง่ายต่อการเปลี่ยนและอัปเดตส่วนต่างๆ ของไซต์โดยไม่กระทบต่อพื้นที่อื่นๆ WordPress มาพร้อมกับ ส่วนเทมเพลตเริ่มต้น จำนวนมาก เช่น ส่วนหัวและส่วนท้าย แต่นักพัฒนายังสามารถสร้างส่วนเทมเพลตที่กำหนดเองเพื่อใช้ในธีมและปลั๊กอินได้
ด้วยการใช้ฟังก์ชัน get_template_part() คุณสามารถจัดระเบียบบล็อกของโค้ดจากส่วนกลางที่มีแนวโน้มว่าจะถูกทำซ้ำเป็นส่วนๆ ได้ ซึ่งจะช่วยลดความซ้ำซ้อนและทำให้ไฟล์เทมเพลตของคุณอ่านง่ายขึ้น บทความนี้จะอธิบายวิธีการทำงานของฟังก์ชัน เหตุใดจึงสำคัญสำหรับธีม WordPress และวิธีใช้งานในการพัฒนาธีมของคุณเอง Get_template_part() มีความสามารถที่จะมีประสิทธิภาพมากยิ่งขึ้นอันเป็นผลมาจากการใช้พารามิเตอร์ที่สอง ด้วยวิธีนี้ คุณสามารถระบุส่วนของเทมเพลตที่ทำงานเฉพาะสำหรับ Pages แล้วตั้งค่าเป็น index.php ในลำดับชั้นของเทมเพลต ตัวอย่าง Twenty Fifteen เป็นอีกตัวอย่างหนึ่งของ ชื่อส่วนเทมเพลตที่สื่อความหมาย และเป็นประโยชน์ เมธอด WordPress get_template_part() ช่วยให้คุณเพิ่มคุณสมบัติที่ทรงพลังและมีคุณค่าให้กับการทำงานของ WordPress การวางข้อกำหนดเพียงอย่างเดียวจะไม่ทำงานกับธีมย่อยเมื่อแก้ไขไฟล์ส่วนของเทมเพลต เนื่องจาก include() และ require() ดึงไฟล์ในลักษณะ unWordPress ธีมลูกจึงต้องแทนที่ไฟล์ธีมทุกไฟล์ที่ใช้ส่วนประกอบเทมเพลตเหล่านี้
เอกสารเทมเพลต จะสร้างสำเนาของเอกสารต้นฉบับที่มีชื่อและตำแหน่งเหมือนกัน ไม่จำเป็นต้องเปลี่ยนเอกสารต้นฉบับเพื่ออัปเดตเอกสารใหม่ คุณสามารถใช้ฟีเจอร์นี้เพื่อให้โครงสร้างและการจัดรูปแบบเอกสารของคุณสอดคล้องกันในเวอร์ชันต่างๆ การสร้างเทมเพลตเป็นวิธีที่ยอดเยี่ยมในการประหยัดเวลาและหลีกเลี่ยงข้อผิดพลาด เป็นประโยชน์ที่จะใช้เทมเพลตเพื่อหลีกเลี่ยงการสร้างเนื้อหาเดิมซ้ำหลายครั้ง ด้วยเหตุนี้ คุณจึงสามารถรักษารูปแบบและเค้าโครงเอกสารที่สอดคล้องกันได้โดยใช้เทมเพลต หากคุณกำลังจะเริ่มต้นโครงการใหม่ คุณควรใช้เทมเพลตเพื่อจัดโครงสร้างความคิดและความคิดของคุณ การใช้เทมเพลตช่วยลดเวลาและข้อผิดพลาดได้ การสร้างเทมเพลตยังสามารถช่วยให้คุณรักษาการออกแบบและสไตล์ที่สอดคล้องกันสำหรับเอกสารของคุณได้อีกด้วย

เทมเพลตชื่อส่วนต่าง ๆ ของเทมเพลตสองส่วนคืออะไร
ส่วนเทมเพลต (ไฟล์ html ประเภทโพสต์ที่กำหนดเอง (WP_template_part) และบล็อก) ประกอบด้วยไฟล์ HTML ประเภทโพสต์ที่กำหนดเอง (WP_template_part) และบล็อก ดูเหมือนว่าหัวข้อที่ซับซ้อนจะฟังดูเป็นอย่างไร? บล็อกคือวัตถุที่มีข้อมูลที่คุณวางไว้ข้างใน ผู้เขียนธีมไม่จำเป็นต้องใช้ส่วนประกอบเทมเพลต แทนที่จะใช้ชิ้นส่วนขนาดเล็กที่นำกลับมาใช้ใหม่ได้เพื่อจัดโครงสร้างธีม
วิธีใช้เทมเพลตใน C++
เทมเพลตทั่วไปสามแบบ ได้แก่ เทมเพลตคลาส เทมเพลตฟังก์ชัน และเทมเพลตตัวแปร เทมเพลตใช้เพื่อสร้างชั้นเรียนพิเศษ เทมเพลตฟังก์ชันสามารถใช้เพื่อสร้างฟังก์ชันพิเศษได้ เทมเพลตตัวแปรช่วยให้คุณสร้างตัวแปรที่สามารถนำไปใช้กับประเภทข้อมูลใดก็ได้
เป็นการดีที่สุดที่จะเห็นเทมเพลตในการใช้งานจริงเพื่อทำความเข้าใจ สองสามส่วนถัดไปจะแสดงวิธีสร้างคลาสและฟังก์ชันด้วยเทมเพลต
ฉันจะรับเทมเพลตใน WordPress ได้อย่างไร
ฟิลด์ตัวเลือก 'คุณสมบัติของหน้า' ในตัวแก้ไข WordPress จะแสดงเป็นเมนูแบบเลื่อนลงภายใต้ 'แม่แบบ' เมื่อคุณคลิกที่มัน มันจะแสดงรายการของเทมเพลตหน้าที่ใช้ได้สำหรับเว็บไซต์ WordPress ของคุณ สิ่งที่คุณต้องทำคือเลือกสิ่งที่คุณต้องการ บันทึก และอัปเดต
การสร้างเทมเพลตที่กำหนดเองสำหรับเว็บไซต์ของคุณ
เมื่อคุณสร้างเทมเพลตที่กำหนดเองแล้ว คุณสามารถสร้างหน้าใหม่บนไซต์ของคุณได้อย่างรวดเร็วและง่ายดายโดยไม่ต้องเขียนโค้ดเดิมซ้ำหลายครั้ง นอกจากนี้ เทมเพลตแบบกำหนดเองยังสามารถปรับแต่งและปรับเปลี่ยนให้ตรงกับความต้องการเฉพาะของคุณได้ ช่วยให้คุณปรับแต่งไซต์ของคุณให้ตรงกับความต้องการของคุณได้
เพื่อช่วยคุณในการตัดสินใจเลือกใช้เทมเพลต เราขอแนะนำให้ใช้เทมเพลตที่สร้างไว้ล่วงหน้าอันใดอันหนึ่งของเรา คุณอาจไม่แน่ใจว่าคุณต้องการเทมเพลตแบบกำหนดเองหรือเพียงแค่ต้องการสร้างหน้าใหม่อย่างรวดเร็วและง่ายดาย
ฉันจะใช้เทมเพลตเนื้อหาใน WordPress ได้อย่างไร

เทมเพลตเนื้อหาเป็นเทมเพลต ชนิดพิเศษที่สามารถนำไปใช้กับโพสต์หรือหน้าใดก็ได้ใน WordPress เมื่อสร้างหรือแก้ไขโพสต์หรือหน้า คุณจะเห็นกล่องเมตาใหม่ที่ระบุว่า "เทมเพลตเนื้อหา" พร้อมเมนูดรอปดาวน์ของเทมเพลตเนื้อหาที่มีอยู่ทั้งหมด การเลือกเทมเพลตเนื้อหาจากเมนูนี้จะเป็นการนำเทมเพลตไปใช้กับโพสต์หรือเพจ
เพียงคลิกหรือคลิกเมาส์สองครั้งเพื่อสร้างเทมเพลตเนื้อหา ซึ่งเป็นทั้งหมดที่จำเป็น การใช้เทมเพลตเป็นวิธีที่ยอดเยี่ยมในการสร้างรูปแบบที่หลากหลาย เช่น แบนเนอร์พันธมิตรและไฟล์ ZIP คุณสามารถใช้โปรแกรมแก้ไขข้อความและโปรแกรมแก้ไขภาพกับเทมเพลต TinyMCE ได้แล้ว ปลั๊กอินเทมเพลตเนื้อหา WordPress นี้ใช้งานได้หลากหลายเนื่องจากรองรับประเภทและเครื่องมือที่กำหนดเองได้หลากหลาย หากคุณเลือก แบบฟอร์มใดๆ ในเทมเพลต TinyMCE จะถูกแปลงเป็นรหัสย่อ อย่างไรก็ตาม พึงระลึกไว้เสมอว่าสิ่งนี้ส่งผลให้เกิดโค้ดที่ไม่สามารถแก้ไขได้ ซึ่งหมายความว่าเมื่อคุณใช้เทมเพลตโพสต์ คุณจะไม่สามารถแก้ไขได้
เทมเพลตโพสต์ที่กำหนดเองของ WordPress ช่วยคุณประหยัดเวลาได้มากและช่วยรักษาเนื้อหาให้สอดคล้องกันทั่วทั้งไซต์ของคุณ มีรหัสย่อและประเภทโพสต์ที่กำหนดเองให้เลือกมากมายในเทมเพลต TinyMCE ฉันสร้างรหัสย่อของ AdSense ใหม่และเพิ่มเทมเพลตเพื่อแสดงรูปลักษณ์ของมัน
ปลั๊กอินเทมเพลต Tinymce: วิธีที่ยอดเยี่ยมในการสร้างและใช้เทมเพลตเนื้อหาใน WordPress
เมื่อสร้างเนื้อหาสำหรับเว็บไซต์ของคุณ ควรรวมเทมเพลตเนื้อหาที่คุณสามารถใช้เพื่อจัดโครงสร้างความคิดของคุณ เทมเพลตนี้จะช่วยคุณในการปฏิบัติตามเลย์เอาต์และสไตล์เฉพาะ ตลอดจนการพัฒนากลยุทธ์การสร้างแบรนด์และการตลาดสำหรับบริษัทของคุณ การใช้ปลั๊กอิน TinyMCE Templates ช่วยให้คุณสร้างและใช้เทมเพลตเนื้อหาใน WordPress ได้อย่างง่ายดาย หลังจากที่คุณติดตั้งปลั๊กอินแล้ว ให้ไปที่เมนูปลั๊กอินและมองหา "เทมเพลตเนื้อหา" มีเทมเพลตให้เลือกมากมายเมื่อใช้ปลั๊กอิน หลังจากที่คุณเลือกเทมเพลตแล้ว คุณสามารถแก้ไขไฟล์เพื่อให้ตรงตามข้อกำหนดเฉพาะของคุณได้ คุณยังสามารถสร้างเทมเพลตเพจแบบกำหนดเองได้ด้วยการคัดลอกไฟล์เทมเพลตที่มีอยู่จากธีมของคุณ หลังจากที่คุณคัดลอกไฟล์แล้ว คุณสามารถเริ่มแก้ไขได้ในโปรแกรมแก้ไขที่คุณต้องการ คุณสามารถใช้ HTML แท็กเทมเพลต หรือโค้ด PHP เพื่อปรับแต่งไซต์ของคุณ หากคุณต้องการธีมเฉพาะ คุณสามารถคัดลอกเทมเพลตจากธีมนั้นได้อย่างง่ายดาย คุณจะสามารถนำความคิดของคุณไปปฏิบัติได้โดยใช้เทมเพลตเนื้อหาหรือเทมเพลตหน้าแบบกำหนดเองเมื่อสร้างขึ้นแล้ว คุณจะสามารถปฏิบัติตามเลย์เอาต์และสไตล์เฉพาะในขณะที่รวมกลยุทธ์การสร้างแบรนด์และการตลาดเข้ากับเว็บไซต์ของคุณ