วิธีแสดงหมวดหมู่ย่อยบนหน้าหมวดหมู่ใน WordPress

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

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

เหตุใดจึงควรแสดงหมวดหมู่ย่อยบนหน้าหมวดหมู่?

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

ตัวอย่างเช่น หากคุณมีหมวดหมู่หลักชื่อ “กีฬา” คุณอาจมีหมวดหมู่ย่อย เช่น “NFL”, “NBA” และ “MLB” เมื่อลูกค้าเข้าไปที่หน้าหมวดหมู่ “กีฬา” พวกเขาจะเห็นโพสต์ทั้งหมดที่เกี่ยวข้องกับกีฬา แต่จะไม่สามารถเลือกดูเฉพาะ NFL หรือ NBA ได้อย่างสะดวก

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


วิธีแสดงหมวดหมู่ย่อยบนหน้าหมวดหมู่ใน WordPress

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

ขั้นตอนที่ 1: แก้ไขไฟล์ category.php

  • ไปที่โฟลเดอร์ธีมของคุณและมองหาไฟล์ category.php
  • หากไม่มีไฟล์นี้ ให้คัดลอก archive.php และเปลี่ยนชื่อเป็น category.php
  • เปิดไฟล์ category.php และเพิ่มโค้ดด้านล่างนี้ก่อนเริ่มลูปของธีม:

<?php

if (is_category()) {

    $this_category = get_category($cat);

}

if ($this_category->category_parent) {

    $this_category = wp_list_categories(‘orderby=id&show_count=0&title_li=&use_desc_for_title=1&child_of=’.$this_category->category_parent.’&echo=0′);

} else {

    $this_category = wp_list_categories(‘orderby=id&depth=1&show_count=0&title_li=&use_desc_for_title=1&child_of=’.$this_category->cat_ID.’&echo=0′);

}

if ($this_category) { ?>

    <ul>

        <?php echo $this_category; ?>

    </ul>

<?php } ?>

ขั้นตอนที่ 2: บันทึกและตรวจสอบผลลัพธ์

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


ตัวอย่างการใช้งาน

  • บนเว็บไซต์ตัวอย่างของเรา หน้า “กีฬา” จะแสดงหมวดหมู่ย่อย “NFL”, “NBA” และ “MLB” ทำให้ผู้ใช้สามารถเลือกชมเฉพาะเนื้อหาที่เกี่ยวข้องได้สะดวกขึ้น
  • เมื่อคลิกที่ “NFL” ผู้ใช้จะถูกนำไปยังหน้าหมวดหมู่ NFL และยังคงเห็นลิงก์ไปยังหมวดหมู่ย่อยอื่น ๆ ทำให้สามารถเปลี่ยนไปดู “NBA” หรือ “MLB” ได้ง่าย

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

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *