У меня недостаточно высокая репутация, чтобы комментировать сообщение @ Carl, но он является правильным ответом (по крайней мере, в такой ситуации, когда содержание страницы и пользовательский тип сообщения совпадают, а файл archive.php не используется)
Но его ответ даст ошибки с нумерацией страниц. Чтобы избежать ошибок нумерации страниц:
add_rewrite_rule('^visningshus/page/([0-9]+)','index.php?pagename=visningshus&paged=$matches[1]', 'top');
Это смотрит на нумерацию страниц, захватывает номер страницы, а затем, с другой стороны, заставляет его использовать страницу с соответствующим фрагментом, а затем вставляет переменную страницы.
Это в дополнение к 'has_archive' => false,
опубликованному выше должно достичь желаемой функциональности.
Как уже говорилось, обязательно внесите изменения в правила перезаписи, выбрав «Настройки»> «Постоянные ссылки» после внесения этого изменения.
Надеюсь, это кому-нибудь поможет, потому что я знаю, что это меня очень озадачило.