ฉันต้องการแสดงหน้าการเก็บถาวรที่มีการแบ่งหน้าซึ่งแสดงรายการหมวดหมู่ทั้งหมดในเว็บไซต์ของฉันและแต่ละลิงก์จะไปที่หน้าเก็บถาวรหมวดหมู่นั้น ๆ ดังนั้นนี่จะเป็นหน้าเก็บถาวรของหมวดหมู่ที่เก็บถาวร
แต่ละหมวดหมู่ในเว็บไซต์ของฉันมีภาพขนาดย่อที่กำหนดเองที่สร้างขึ้นด้วยตนเองเพื่อให้ตรงกับความคิดเห็นของหมวดหมู่ ฉันมีการตั้งค่าเค้าโครงเพื่อแสดงหมวดหมู่ทั้งหมด แต่ฉันทำสิ่งนี้ด้วยเทมเพลตหน้าเว็บที่กำหนดเองดังนั้นจึงไม่มีการแบ่งหน้า ซึ่งหมายความว่าทุกหมวดหมู่แสดงในหน้าเดียวซึ่งน่ารำคาญเล็กน้อย (ฉันมีมากกว่า 100 หมวดหมู่)
ที่เก็บถาวรปัจจุบันของฉันกำลังตั้งค่าด้วยชื่อเทมเพลตของหน้าเว็บที่กำหนดเองpage-catlist.php
แต่ฉันยินดีที่จะเปลี่ยนเป็นไฟล์เทมเพลตชนิดอื่น
นี่คือรหัสปัจจุบันที่ฉันใช้เพื่อส่งออกหมวดหมู่ทั้งหมดในหน้าเดียว:
$args = array(
'orderby' => 'name',
'order' => 'ASC'
);
$cats = get_categories( $args );
$thm_pre = 'http://example.com/images/thumbs/';
$thm_end = '.png';
foreach($cats as $cat) {
$thumbnail = $thm_pre.$cat->slug.$thm_end;
// output the loop HTML here
// basically a list of category names & thumbs
// all linked to the cat URL by get_category_link()
}
ฉันหวังว่าจะมีวิธีที่ดีกว่าในการทำเช่นนี้เพื่อให้ฉันสามารถเพิ่มการแบ่งหน้าตามธรรมชาติโดยเฉพาะอย่างยิ่งกับ WP-PageNavi ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก!