คู่มือเริ่มต้นสู่ลำดับชั้นของแม่แบบ WordPress (แผ่นโกง)

หลังจากอินโฟกราฟิกของเราเกี่ยวกับวิธีการทำงานของ WordPress เบื้องหลังผู้ใช้หลายคนขอให้เราอธิบายว่าธีมของ WordPress ทำงานอย่างไรเบื้องหลัง.


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

ลำดับชั้นของเทมเพลต WordPress อธิบายสำหรับผู้เริ่มต้น

Contents

ทำไมเรียนรู้เกี่ยวกับลำดับชั้นของแม่แบบ WordPress?

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

ที่เกี่ยวข้อง: 9 สิ่งที่คุณต้องมองหาเมื่อเลือกธีม WordPress ที่สมบูรณ์แบบสำหรับเว็บไซต์ของคุณ.

WordPress มีลำดับชั้นของแม่แบบมาตรฐาน ซึ่งหมายความว่าเทมเพลตที่มีชื่อไฟล์บางอย่างจะมีผลกับพื้นที่เฉพาะในเว็บไซต์ของคุณ นอกจากนี้ยังบอกให้คุณทราบว่าชื่อเทมเพลตใดที่จะใช้สำหรับรายการเฉพาะ.

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

ต้องบอกว่ามาดูกันว่าโครงสร้างของแม่แบบ WordPress ทำงานอย่างไร.

การแสดงลำดับชั้นของแม่แบบ WordPress (แผ่นชีท)

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

นี่คือรายละเอียดของไฟล์เทมเพลต WordPress ที่จะแก้ไขสำหรับหน้าต่างๆในไซต์ WordPress ทั่วไป.

ไฟล์เทมเพลตใดที่หน้าแรกใช้?

หน้าเว็บไซต์

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

1. front-page.php – หากคุณใช้หน้าคงที่ WordPress จะค้นหาไฟล์เทมเพลตนี้ก่อนและใช้เพื่อแสดงหน้าแรก.

2. home.php – หากคุณกำลังใช้หน้าคงที่และคุณไม่มีเทมเพลต front-page.php ในชุดรูปแบบของคุณ WordPress จะมองหาแม่แบบ home.php นอกจากนี้ยังใช้เพื่อแสดงโพสต์บล็อกเริ่มต้นในหน้าแรก.

3. index.php – หาก front-page.php หรือ home.php ไม่มีอยู่ WordPress จะกลับไปที่ index.php template เพื่อแสดงโฮมเพจ เทมเพลตนี้เป็นเทมเพลตทางเลือกเริ่มต้นใน WordPress เพื่อแสดงหน้าใด ๆ.

ไฟล์เทมเพลตใดที่โพสต์เดียวใช้?

เทมเพลตหน้าโพสต์เดียว

WordPress มองหาไฟล์เหล่านี้เพื่อแสดงโพสต์เดียว.

1. single- {post-type} – {slug} .php – ใช้เทมเพลตนี้เพื่อแก้ไขการแสดงผลของการโพสต์เฉพาะในประเภทโพสต์ใด ๆ ตัวอย่างเช่นหากโพสต์ประเภท ‘ทบทวน’ และโพสต์กระสุนเป็น acme-phone แล้ว WordPress จะค้นหา single-review-acme-phone.php.

2. single- {post-type} .php – WordPress จะตรวจสอบว่ามีเทมเพลตที่จะแสดงประเภทโพสต์เฉพาะนี้หรือไม่ ตัวอย่างเช่นหากประเภทโพสต์เป็นรีวิว WordPress จะมองหา single-review.php.

3. single.php – WordPress จะย้อนกลับไปที่ single.php.

4. singular.php – เทมเพลตนี้เพิ่มทางเลือกอื่นเพื่อแสดงรายการเดียวจากโพสต์ประเภทใดก็ได้.

5. index.php – ในที่สุดตามที่กล่าวไว้ข้างต้น WordPress ในที่สุดก็กลับไปที่ index.php.

ไฟล์เทมเพลตใดที่ถูกใช้โดยหน้าเดียว?

เทมเพลตหน้าสแตติก

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

1. เทมเพลตของหน้าเว็บที่กำหนดเอง – เทมเพลตหน้าถูกกำหนดให้กับหน้า ดูวิธีสร้างเทมเพลตหน้ากำหนดเองใน WordPress.

2. page- {slug} .php – หากบุ้งเพจเป็น contact-us, WordPress จะมองหา page-contact-us.php.

3. page- {id} .php – หาก ID ของหน้าคือ 17 ดังนั้น WordPress จะค้นหาไฟล์เทมเพลตที่ชื่อ page-17.php.

4. page.php – เทมเพลตเพื่อแสดงหน้าคงที่ทั้งหมด.

5. singular.php – เทมเพลตนี้เป็นทางเลือกเริ่มต้นสำหรับรายการประเภทโพสต์เดียวทั้งหมด.

6. index.php – เทมเพลตทางเลือกเริ่มต้น.

ไฟล์เทมเพลตใดที่ถูกใช้โดยคลังเก็บหมวดหมู่?

เทมเพลตไฟล์เก็บถาวรหมวดหมู่

WordPress ใช้ไฟล์เหล่านี้เพื่อแสดงหน้าหมวดหมู่ที่เกี่ยวข้องใน WordPress.

1. หมวดหมู่ – {slug} .php – เทมเพลตนี้ใช้เพื่อแสดงหน้าเก็บถาวรหมวดหมู่สำหรับหมวดหมู่เฉพาะ ตัวอย่างเช่นถ้าบุ้งหมวดหมู่คือความคิดเห็นแล้ว WordPress จะมองหาแม่แบบ category-reviews.php.

2. หมวดหมู่ – {id} .php – WordPress จะมองหาแม่แบบที่มี ID หมวดหมู่ ตัวอย่างเช่นถ้ารหัสหมวดหมู่คือ 17 แล้ว WordPress จะค้นหาหมวดหมู่ -17php.

3. category.php – นี่คือเทมเพลตเริ่มต้นที่จะแสดงหน้าเก็บถาวรหมวดหมู่ทั้งหมดใน WordPress.

4. archive.php – นี่คือเทมเพลตเริ่มต้นที่ใช้โดย WordPress เพื่อแสดงหน้าเก็บถาวรใด ๆ.

5. index.php – เทมเพลตทางเลือกเริ่มต้น.

ไฟล์เทมเพลตใดที่ถูกใช้โดยคลังเก็บแท็ก?

เทมเพลตไฟล์เก็บถาวรของแท็ก

WordPress ใช้ไฟล์เหล่านี้เพื่อแสดงหน้าแท็กการเก็บถาวร.

1. tag- {slug} .php – หากกระสุนของแท็กเป็นผลไม้ WordPress จะค้นหา tag-fruits.php.

2. tag- {id} .php – หาก ID ของแท็กคือ 17 WordPress จะมองหาเทมเพลต tag-17.php.

3. tag.php – เทมเพลตเริ่มต้นสำหรับคลังเก็บแท็ก.

4. archive.php – เทมเพลตเริ่มต้นสำหรับหน้าใดก็ได้.

5. index.php – เทมเพลตทางเลือกเริ่มต้น.

ไฟล์เทมเพลตใดที่ถูกใช้โดยการจัดเก็บภาษีแบบกำหนดเอง?

คลังเก็บอนุกรมวิธานที่กำหนดเอง

หมวดหมู่และแท็กเป็น taxonomies WordPress เริ่มต้นสองประเภท ผู้ใช้ยังสามารถสร้าง taxonomies ที่กำหนดเองได้เช่นกัน นี่คือลักษณะที่ WordPress มองหาแม่แบบเพื่อแสดงหน้าอนุกรมวิธานที่กำหนดเอง.

1. taxonomy- {taxonomy} – {term} .php – หากคุณมีอนุกรมวิธานแบบกำหนดเองที่เรียกว่าประเภทและมีคำว่า “ผู้ทำให้ตื่นเต้นเร้าใจ” แล้ว WordPress จะค้นหา taxonomy-genre-thriller.php.

2. taxonomy- {taxonomy} .php – ถ้าอนุกรมวิธานเป็นประเภท WordPress จะมองหา taxonomy-genre.php.

3. taxonomy.php – เทมเพลตเริ่มต้นเพื่อแสดงการจัดเก็บภาษีแบบกำหนดเองใด ๆ.

4. archive.php – ทางเลือกเริ่มต้นสำหรับหน้าเก็บถาวรทั้งหมดใน WordPress.

5. index.php– เทมเพลตทางเลือกเริ่มต้นใน WordPress.

ไฟล์เทมเพลตใดที่ถูกใช้โดยประเภทโพสต์ที่กำหนดเอง?

ไฟล์เก็บถาวรชนิดโพสต์ที่กำหนดเอง

นี่คือลักษณะที่ WordPress มองหาเทมเพลตเพื่อแสดงคลังเก็บประเภทโพสต์ที่กำหนดเอง.

1. ไฟล์เก็บถาวร – {post_type} .php – หากคุณมีประเภทโพสต์คือรีวิว WordPress จะมองหาไฟล์เก็บถาวร – ตรวจสอบ ph.

2. archive.php – เทมเพลตเริ่มต้นเพื่อแสดงหน้าเก็บถาวรทั้งหมดใน WordPress.

3. index.php – เทมเพลตทางเลือกเริ่มต้นใน WordPress.

ไฟล์เทมเพลตใดที่ใช้ในการแสดงไฟล์เก็บถาวรของผู้แต่ง?

ผู้แต่งเก็บถาวร

WordPress สร้างหน้าเก็บถาวรสำหรับผู้เขียนแต่ละคนบนเว็บไซต์ WordPress ของคุณ นี่คือลักษณะของเทมเพลตเก็บถาวรของผู้แต่ง.

1. ผู้เขียน – {nicename} .php – หากชื่อที่ดีของผู้แต่งคือด้าน, WordPress จะมองหา author-matt.php.

2. author- {id} .php – หาก ID ผู้ใช้ของผู้เขียนคือ 6 แล้ว WordPress จะค้นหาผู้แต่ง -6php.

3. author.php – เทมเพลตเริ่มต้นที่ใช้แสดงหน้าผู้เขียนเก็บถาวรใน WordPress.

4. archive.php – เทมเพลตเริ่มต้นเพื่อแสดงหน้าเก็บถาวรทั้งหมดใน WordPress.

5. index.php – เทมเพลตทางเลือกเริ่มต้นใน WordPress.

ไฟล์เทมเพลตใดที่ใช้เพื่อแสดงไฟล์เก็บถาวรตามวันที่?

เก็บถาวรตามวันที่

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

1. date.php – เทมเพลตเริ่มต้นสำหรับการจัดเก็บตามวันที่.

2. archive.php – เทมเพลตเริ่มต้นที่ใช้แสดงหน้าผู้เขียนเก็บถาวรใน WordPress.

3. index.php – เทมเพลตทางเลือกเริ่มต้นใน WordPress.

ไฟล์เทมเพลตใดที่ใช้เพื่อแสดงหน้าการค้นหา?

หน้าผลการค้นหา

1. search.php – หน้าเริ่มต้นเพื่อแสดงผลการค้นหาใน WordPress.

2. searchform.php – เทมเพลตสำหรับแสดงฟอร์มการค้นหาใน WordPress.

3. index.php – เทมเพลตทางเลือกเริ่มต้นใน WordPress.

ไฟล์เทมเพลตใดที่ใช้เพื่อแสดงหน้าข้อผิดพลาด 404?

หน้าข้อผิดพลาด 404

หน้าข้อผิดพลาด 404 จะปรากฏขึ้นเมื่อ WordPress ไม่พบเนื้อหาที่ร้องขอ ดูคำแนะนำของเราเกี่ยวกับวิธีปรับปรุงเทมเพลตหน้า 404 ของคุณ.

1. 404.php – เทมเพลตเริ่มต้นเพื่อแสดงหน้าข้อผิดพลาด 404 ใน WordPress.

2. index.php – เทมเพลตทางเลือกเริ่มต้นใน WordPress.

ไฟล์เทมเพลตใดที่ใช้เพื่อแสดงหน้าเอกสารแนบ?

หน้าเอกสารแนบ

1. MIME_type.php – Mime_type ย่อมาจากประเภทไฟล์ ตัวอย่างเช่น image.php, video.php, application.php.

2. ไฟล์แนบ. php – เทมเพลตเริ่มต้นเพื่อแสดงหน้าเอกสารแนบ.

3. ไฟล์แนบเดียว php – เพื่อแสดงไฟล์แนบเดี่ยว.

4. single.php – เทมเพลตเริ่มต้นเพื่อแสดงรายการประเภทโพสต์เดียว.

5. index.php – เทมเพลตทางเลือกเริ่มต้นใน WordPress.

ไฟล์เทมเพลตใดที่ใช้แสดงการฝัง?

ฝัง

ตั้งแต่ WordPress 4.5 คุณสามารถใช้เทมเพลตเพื่อแสดงโพสต์ที่ฝังอยู่ใน WordPress.

1. embed- {post-type} – {post_format} .php – WordPress จะค้นหาประเภทโพสต์และเทมเพลตรูปแบบการโพสต์ก่อน ตัวอย่างเช่นหากคุณมีรีวิวพร้อมวิดีโอ WordPress จะมองหา embed-review-video.php.

2. ฝัง – {post-type} .php – หากประเภทโพสต์คือรีวิว WordPress จะมองหา embed-review.php.

3. embed.php – ทางเลือกเริ่มต้นสำหรับการฝังทั้งหมด.

เราหวังว่าบทช่วยสอนนี้จะช่วยให้คุณเรียนรู้เกี่ยวกับลำดับชั้นของเทมเพลต WordPress คุณอาจต้องการดูรายการลากที่ดีที่สุดของเรา & ปล่อยผู้สร้างหน้า WordPress.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map