Saya tidak memiliki reputasi yang cukup tinggi untuk mengomentari kiriman @ Carl, tetapi jawabannya adalah yang benar (setidaknya untuk situasi ini, menjaga kekosongan halaman dan tipe kiriman kustom tetap sama dan tidak menggunakan file archive.php)
Tetapi jawabannya akan memberikan kesalahan dengan pagination. Untuk menghindari kesalahan pagination:
add_rewrite_rule('^visningshus/page/([0-9]+)','index.php?pagename=visningshus&paged=$matches[1]', 'top');
Ini terlihat pada pagination, meraih nomor halaman, dan kemudian di sisi lain memaksanya untuk menggunakan halaman dengan siput yang cocok, dan kemudian menyisipkan variabel halaman.
Ini selain untuk 'has_archive' => false,
diposting di atas harus mencapai fungsi yang diinginkan.
Seperti yang dinyatakan orang lain, pastikan untuk menyiram aturan penulisan ulang dengan mengunjungi Pengaturan> Permalinks setelah melakukan perubahan ini.
Semoga ini bisa membantu seseorang, karena saya tahu ini membuat saya bingung untuk waktu yang sangat lama.