ลำดับชั้นของเทมเพลต WordPress: คลังหมวดหมู่และดัชนี

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

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

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

หากต้องการ คุณยังสามารถลิงก์ไปยังโพสต์ด้วยรูปภาพแทนเนื้อหาโพสต์ได้ คุณต้องแทรกรูปภาพลงในส่วนข้อความที่ตัดตอนมาของโพสต์ก่อนจึงจะทำได้ เราสามารถแทรกลิงก์ HTML ไปยังไฟล์ img ใน แท็กเทมเพลต with_excerpt_rss() เนื่องจากแท็ กเทมเพลตไม่มีแท็กย่อหน้ารอบๆ ข้อความที่ตัดตอนมา ดังนั้น หากคุณใช้ข้อความที่ตัดตอนมาด้วยวิธีนี้ ฟีด RSS ของคุณอาจได้รับผลกระทบ ดังนั้น คุณควรพิจารณาตั้งค่าตัวเลือกของคุณให้โพสต์แบบเต็มในฟีด RSS แทนที่จะเป็นข้อความที่ตัดตอนมา หรือ คุณสามารถสร้างที่เก็บถาวรที่ตอบสนองต่อเงื่อนไขที่ระบุโดย URL หรือบริบทโดยใช้ Conditional_Tags

เทมเพลตของ C แบ่งออกเป็นสองประเภท: เทมเพลตฟังก์ชันและเทมเพลตคลาส

มีเทมเพลตที่สร้างในหมวดหมู่ใดบ้าง

เครดิตรูปภาพ: https://usermanual.wiki

มีเทมเพลตในตัวสำหรับหมวดหมู่เช่น:
-บล็อก
-eCommerce
-ฟอรั่ม
-ผลงาน
-เรซูเม่
- หน้ามาตรฐาน

คุณหมายถึงอะไรโดยสร้างเทมเพลต

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


เทมเพลตหมวดหมู่ WordPress

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

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

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

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

เมื่อคุณสำรวจเครื่องมือสำหรับนักพัฒนา Chrome คุณจะสังเกตเห็นแท็บองค์ประกอบ แท็กเปิดและแท็กเนื้อหา ตลอดจนคลาสจะอยู่ในส่วนเดียวกันที่มุมบนขวา เมื่อคุณพบคลาสที่มี ID หมวดหมู่ การระบุคลาสนั้นควรง่ายพอๆ กับการระบุคลาส รหัสนี้ใช้กับทุกหน้าจอที่มีความกว้างขั้นต่ำ 1025F (บรรทัดแรกมีเงื่อนไขที่ใช้รหัส) กฎใด ๆ ที่อยู่ในวงเล็บจะใช้กับหน้าที่มีชื่อไฟล์เก็บถาวรของคลาสซึ่งมีคลาสเนื้อหาเป็น Category-17 หากต้องการใช้เอฟเฟกต์ที่เลือกกับโค้ด CSS ใดๆ ให้ใช้คิวรีสื่อเพื่อรวมไว้ในพื้นที่เฉพาะ ภายในความกว้างที่กำหนด หรือแม้แต่ในวิวพอร์ตเฉพาะ

ฉันจะสร้างรายการหมวดหมู่ใน WordPress ได้อย่างไร

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

เทมเพลตหน้าหมวดหมู่โพสต์ WordPress

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

เมื่อใช้คลาส WP_Query คุณสามารถดึงเนื้อหาเฉพาะสำหรับเว็บไซต์ของคุณได้ แท็กเทมเพลตนี้จะช่วยให้คุณแสดงโพสต์สามโพสต์ล่าสุดจากหมวดหมู่ WordPress บนหน้าแรก บนแถบด้านข้าง หรือที่อื่นๆ ในไซต์ของคุณ นั่นคือหมวดหมู่ที่คุณมี คลาส WP_Query มีตัวแปรและพารามิเตอร์มากมายที่ต้องใช้เวลานานในการแสดงรายการทั้งหมด เทมเพลต sidebar.php คือที่ที่คุณบันทึกการเปลี่ยนแปลงที่คุณทำ บรรทัดสุดท้ายของชุดรูปแบบยี่สิบหกคือบรรทัดสุดท้าย query_posts(); แท็กเพิ่มจำนวนการเรียกไปยังฐานข้อมูล แม้ว่าจะส่งคืนผลลัพธ์เดียวกันก็ตาม

ปลั๊กอินเทมเพลตหน้าหมวดหมู่ WordPress

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

เทมเพลตนี้มีปลั๊กอิน WordPress น้ำหนักเบาและมีการจัดระเบียบเป็นอย่างดี ทำให้ใช้งานและติดตั้งได้ง่าย เทมเพลตหมวดหมู่ที่ปรากฏในประเภทโพสต์เริ่มต้นใน WordPress คือเทมเพลตหมวดหมู่ "โพสต์" ในการใช้ เทมเพลตหมวดหมู่ที่กำหนดเอง ให้เลือกหมวดหมู่ประเภทโพสต์จากแดชบอร์ดที่คุณต้องใช้เทมเพลตหมวดหมู่ที่กำหนดเอง ไม่มีการรับรองโดย WP Socket Theme/Plugin Directory สำหรับเนื้อหาหรือความถูกต้องของเว็บไซต์ภายนอก แม้ว่าข้อมูลจะพร้อมใช้งาน แต่ก็ไม่รับประกันว่าจะสมบูรณ์หรือเป็นปัจจุบัน เป็นไปได้ว่าลิงก์ไม่เกี่ยวข้องอีกต่อไปหรือใช้งานไม่ได้อีกต่อไป การใช้เว็บไซต์บุคคลที่สามเป็นความเสี่ยงของคุณเอง