ฉันชื่อเสียงไม่สูงพอที่จะแสดงความคิดเห็นในโพสต์ของ @ Carl แต่เขาเป็นคำตอบที่ถูกต้อง (อย่างน้อยกับสถานการณ์นี้ในการรักษาหน้ากระสุนและประเภทโพสต์ที่กำหนดเองกระสุนเหมือนกันและไม่ได้ใช้ไฟล์ archive.php)
แต่คำตอบของเขาจะให้ข้อผิดพลาดกับเลขหน้า วิธีหลีกเลี่ยงข้อผิดพลาดในการแบ่งหน้า:
add_rewrite_rule('^visningshus/page/([0-9]+)','index.php?pagename=visningshus&paged=$matches[1]', 'top');
สิ่งนี้จะดูที่การแบ่งหน้าคว้าหมายเลขหน้าแล้วที่ด้านพลิกบังคับให้ใช้หน้าเว็บที่มีตัวบุ้งที่ตรงกันแล้วแทรกตัวแปรหน้า
นี้นอกเหนือจากการ'has_archive' => false,
โพสต์ข้างต้นควรบรรลุการทำงานที่ต้องการ
ตามที่คนอื่นระบุให้แน่ใจว่าได้ล้างกฎการเขียนซ้ำโดยไปที่การตั้งค่า> Permalinks หลังจากทำการเปลี่ยนแปลงนี้
หวังว่าสิ่งนี้จะช่วยให้ใครบางคนเพราะฉันรู้ว่าสิ่งนี้ทำให้ฉันตกใจเป็นเวลานานจริงๆ